标签:开源 read class disco dmi == throw jsch 本地
[From] http://xpenxpen.iteye.com/blog/2061869
上一篇文章我们成功搭建了sshd服务器,并通过3种方式登陆上了ssh。这一篇我们将用开源jar包jsch来登陆ssh服务器。
1.去官网下载最新的jar包
jsch-0.1.51.jar
2.运行官方例子
Shell.java
演示了如何连接到sshd服务器
Exec.java
演示了登陆上去并执行一条命令
注意以上2个例子让你输入密码同样也是输入cyg_server用户的密码
运行成功后可以看下它的代码。
3.再做一个SFTP试验
代码是引用了http://my.oschina.net/hetiangui/blog/137357
首先这句sftp.ls("*.txt")是列出指定文件夹下所有txt文件,
然后sftp.put("3.txt")是上传一个文件到SFTP服务器上。
注意main函数里有2种登陆方式,
第一种是通过用户名Administrator,密码cyg_server的方式登陆。
第二种是通过秘钥方式登陆,我们的私钥目录是"C:/Users/Administrator/rsa_my",而passphrase则为空。
标签:开源 read class disco dmi == throw jsch 本地
原文地址:http://www.cnblogs.com/pekkle/p/6680524.html