public class SSHAuthenticator
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SSHAuthenticator.LocalAddress |
| Constructor and Description |
|---|
SSHAuthenticator(java.lang.String host,
java.lang.String username,
java.lang.String password,
java.lang.String keyFilePath,
java.lang.String keyFilePassword,
java.lang.String sudoPassword) |
| Modifier and Type | Method and Description |
|---|---|
net.schmizz.sshj.SSHClient |
connectAndAuthenticate() |
net.schmizz.sshj.SSHClient |
connectAndAuthenticateKeyFile() |
net.schmizz.sshj.SSHClient |
connectAndAuthenticatePassword() |
java.lang.String |
getHost() |
java.lang.String |
getKeyFilePassword() |
java.lang.String |
getKeyFilePath() |
SSHAuthenticator.LocalAddress |
getLocalAddress() |
java.lang.String |
getPassword() |
java.lang.Integer |
getPort() |
java.lang.String |
getPromptRegex() |
java.lang.String |
getSudoPassword() |
java.lang.String |
getUsername() |
static SSHAuthenticator |
keyAuth(java.lang.String ipAddress,
java.lang.String username,
java.lang.String keyFilePath,
java.lang.String keyFilePassword,
java.lang.String sudoPassword) |
static SSHAuthenticator |
passwordAuth(java.lang.String ipAddress,
java.lang.String username,
java.lang.String password,
java.lang.String sudoPassword) |
void |
setHost(java.lang.String host) |
void |
setKeyFilePassword(java.lang.String keyFilePassword) |
void |
setKeyFilePath(java.lang.String keyFilePath) |
void |
setLocalAddress(java.net.InetAddress inetAddress,
int port) |
void |
setLocalAddress(SSHAuthenticator.LocalAddress localAddress) |
void |
setPassword(java.lang.String password) |
void |
setPort(java.lang.Integer port) |
void |
setPromptRegex(java.lang.String promptRegex) |
void |
setSudoPassword(java.lang.String sudoPassword) |
void |
setUsername(java.lang.String username) |
public SSHAuthenticator(java.lang.String host,
java.lang.String username,
java.lang.String password,
java.lang.String keyFilePath,
java.lang.String keyFilePassword,
java.lang.String sudoPassword)
public static SSHAuthenticator passwordAuth(java.lang.String ipAddress, java.lang.String username, java.lang.String password, java.lang.String sudoPassword)
public static SSHAuthenticator keyAuth(java.lang.String ipAddress, java.lang.String username, java.lang.String keyFilePath, java.lang.String keyFilePassword, java.lang.String sudoPassword)
public net.schmizz.sshj.SSHClient connectAndAuthenticate()
throws java.io.IOException
java.io.IOExceptionpublic net.schmizz.sshj.SSHClient connectAndAuthenticatePassword()
throws java.io.IOException
java.io.IOExceptionpublic net.schmizz.sshj.SSHClient connectAndAuthenticateKeyFile()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.Integer getPort()
public void setPort(java.lang.Integer port)
public SSHAuthenticator.LocalAddress getLocalAddress()
public void setLocalAddress(SSHAuthenticator.LocalAddress localAddress)
public void setLocalAddress(java.net.InetAddress inetAddress,
int port)
public java.lang.String getUsername()
public void setUsername(java.lang.String username)
public java.lang.String getPassword()
public void setPassword(java.lang.String password)
public java.lang.String getKeyFilePath()
public void setKeyFilePath(java.lang.String keyFilePath)
public java.lang.String getKeyFilePassword()
public void setKeyFilePassword(java.lang.String keyFilePassword)
public java.lang.String getSudoPassword()
public void setSudoPassword(java.lang.String sudoPassword)
public java.lang.String getPromptRegex()
public void setPromptRegex(java.lang.String promptRegex)