Java实现Unix远程连接Unix的 传文件 问题

zings zings 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
一般情况下,Unix 的 root权限的ssh被禁用了,这样就使得我是用Java的ssh2包进行Unix之间的远程连接的时候就有一定问题。因为大家都知道,Unix用ssh远程连接的时候,默认都是直接输入密码的,如果是普通用户远程登录,则要输入相应的用户名ssh -l user x.x.x.x这样再输入密码才能登陆。
而貌似ssh2包采用ssh连接的时候,也只是对password进行了验证,而没有对user进行验证(我猜的,因为才是会说密码认证失败!!!),我现在就不知道如何进行连接了。。而ssh2包的connect的方法就那么几个,我想重载connect,但是发现相关函数太多了,而且很多不是直接让我加参数进行解决问题那么简单,很麻烦。。看的头都大了,我想请问大家一下,有什么好的办法没有,我要远程连接之后,使用其中的scpclient进行传文件,这个方法很不错。。。

如果用telnet进行连接,则进行scp传文件的时候,会有初次连接输入yes的问题,而且,进行执行文件的时候,不行批量执行,循环执行,也有一点问题。。。两种方法都有缺陷。。。

请问知道的,做过相关的,研究着的,将研究的大大们指点一下,谢谢。。。
可以加我QQ探讨。。。42292335。。。
顶起有分哦。。。虽然不多了 呵呵。。。
...全文

相关推荐

评论 16
收藏 已收藏
分享
返回顶部
zings
Java 51,407 成员 86,126 内容