| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
parent directory.. | ||||
A high-level SSH client library for Kotlin and Java, built with coroutines and modern cryptography.
For Kotlin projects, use SshClient which provides a coroutine-based API.
val client = SshClient("example.com")
if (client.connect()) {
if (client.authenticatePassword("user", "password")) {
val session = client.openSession()
session?.requestShell()
// ...
session?.close()
}
client.disconnect()
}For Java projects, use BlockingSshClient which provides a traditional blocking API.
BlockingSshClient client = new BlockingSshClient("example.com", 22, hostKeyVerifier);
if (client.connect()) {
if (client.authenticatePassword("user", "password")) {
SshSession session = client.openSession();
// ...
session.close();
}
client.disconnect();
}| Back | FazBrowse Home | New Git URL |