- jsch的jar包
<dependency>
<groupId>com.jcraft</groupId>
<artifactId>jsch</artifactId>
<version>0.1.54</version>
</dependency>
- 私有方法
/**
* 判断是否登录主机
* @return
* 登录成功返回true,否则返回false
*/
public static boolean secure(String ip, String userName, String userPwd, int port){
boolean result=true;
boolean flg=false;
Connection conn = null;
try {
conn = new Connection(ip,port);
conn.connect();//连接
flg=conn.authenticateWithPassword(userName, userPwd);//认证
if(flg){
return result; // 成功
}else {
result = false ; // 失败
return false ;
}
} catch (IOException e) {
result = false ; // 失败
return false ;
}
}