社区
下载资源悬赏专区
帖子详情
ganymed-ssh2-build251beta1.zip下载
weixin_39822095
2020-09-02 09:31:04
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2
相关下载链接:
//download.csdn.net/download/hb0914/4459536?utm_source=bbsseo
...全文
53
回复
打赏
收藏
ganymed-ssh2-build251beta1.zip下载
在java里可以通过Ganymed SSH-2, Expect4j等实现ssh登录,由于Ganymed SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用Ganymed SSH-2 相关下载链接://download.csdn.net/download/hb0914/4459536?utm_source=bbsseo
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gan
ymed
-
ssh2
-
build
251
beta
1.
zip
在java里可以通过
Gan
ymed
SSH-2, Expect4j等实现ssh登录,由于
Gan
ymed
SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用
Gan
ymed
SSH-2
java程序里实现ssh, scp, sftp
在java里可以通过
Gan
ymed
SSH-2, Expect4j等实现ssh登录,由于
Gan
ymed
SSH-2是纯java实现,并且可以实现scp,sftp等,因此我们采用
Gan
ymed
SSH-2 1>
下载
安装 从http://code.google.com/p/
gan
ymed
-ssh-2/
下载
,我们用的是
gan
ymed
-
ssh2
-
build
251
beta
1.
zip
。 在eclipse里新建一个测试工程,并将解压后的
gan
ymed
-
ssh2
-
build
251
beta
1.jar拷到工程的lib目录下,然后在工程属性的java
build
path里添加这个jar的library。 2> ssh 将解压后的examples目录下的Basic.java 拷到工程的src目录,编译运行以后可以在控制台看到输出结果。除了执行一条命令,也可以执行一个shell脚本。 例如将Basic.java中的“uname -a && date && uptime && who” 改为“/home/lss/test.sh”, test.sh的内容如下: #! /bin/sh echo "testing shell"; ls; 在eclipse里运行以后的结果为: Here is some information about the remote host: testing shell 1 test.sh ExitCode: 0 需要注意的是在一个session里只能执行一次命令,因此如果想在server上执行多个命令,要么打开多个session,要么在一个session里去执行一个shell脚本,shell脚本里去执行多个命令。 每次执行完以后,如果正确将返回ExitCode: 0,因此程序里可以通过sess.getExitStatus()来判断命令是否被正确执行。 3> scp 首先在程序里import ch.ethz.
ssh2
.SCPClient; 然后通过下面的方法来实现: SCPClient scpClient = conn.createSCPClient(); scpClient.put("localFiles", "remoteDirectory"); //从本地复制文件到远程目录 scpClient.get("remoteFiles","localDirectory"); //从远程获取文件 例如: scpClient.put("D:\\localTest.txt", "/home/bill/"); 需要注意的是windows的本地目录要用双斜杠来分隔目录。 scpClient.put("/home/bill/remoteTest.txt", "D:\\"); 4> sftp 首先在程序里import ch.ethz.
ssh2
.SFTPv3Client; SFTPv3Client sftpClient = new SFTPv3Client(conn); sftpClient.mkdir("newRemoteDir", 0755); //远程新建目录 ,第二个参数是创建的文件夹的读写权限 sftpClient.rmdir("oldRemoteDir"); //远程删除目录 另外还有创建删除文件,读写文件等接口,参见http://www.
gan
ymed
.ethz.ch/
ssh2
/javadoc/ch/ethz/
ssh2
/SFTPv3Client.html
gan
ymed
-
ssh2
实现java ssh协议采集
我的博客第一篇讲的就是用Maverick组件实现java ssh协议采集,可惜Maverick是个商业软件,不开放源码且只有45天的试用期。实际上在网上也能搜到不少实现java ssh的开源组件,例如orion-
ssh2
,trilead-
ssh2
,
gan
ymed
-
ssh2
,mindterm等组件,实际上orion,trilead,
gan
ymed
都是用的相近的源码,这个可以从源码结构看出来。我就用g
java利用
gan
ymed
-
ssh2
-
build
.jar来上传文件到linux以及
下载
linux文件以及执行linux shell命令
相关
ssh2
jar包地址:http://www.
gan
ymed
.ethz.ch/
ssh2
/
gan
ymed
-
ssh2
-
build
210.
zip
logger相关slf4j jar包地址:https://www.slf4j.org/dist/slf4j-1.8.0-
beta
4.
zip
log4j1.2.17 jar地址:http://www.apache.org/dyn/closer.cgi/...
ssh2
的远程linux控制框架3个
Gan
ymed
SSH-2 for Java是一个纯Java实现的SHH2库,官网为http://www.
gan
ymed
.ethz.ch/
ssh2
/,最新的更新时间为2006年10月,在用之前,请仔细看一下FAQ,真的能避免很多很多问题 在google上找到的
gan
ymed
-
ssh2
的官网是http://www.
gan
ymed
.ethz.ch/
ssh2
/,进去看官网的英文简介可以看到该网站已经...
下载资源悬赏专区
12,853
社区成员
12,396,866
社区内容
发帖
与我相关
我的任务
下载资源悬赏专区
CSDN 下载资源悬赏专区
复制链接
扫一扫
分享
社区描述
CSDN 下载资源悬赏专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章