Java实现Unix远程连接Unix的 传文件 问题
一般情况下,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。。。
顶起有分哦。。。虽然不多了 呵呵。。。
而貌似ssh2包采用ssh连接的时候,也只是对password进行了验证,而没有对user进行验证(我猜的,因为才是会说密码认证失败!!!),我现在就不知道如何进行连接了。。而ssh2包的connect的方法就那么几个,我想重载connect,但是发现相关函数太多了,而且很多不是直接让我加参数进行解决问题那么简单,很麻烦。。看的头都大了,我想请问大家一下,有什么好的办法没有,我要远程连接之后,使用其中的scpclient进行传文件,这个方法很不错。。。
如果用telnet进行连接,则进行scp传文件的时候,会有初次连接输入yes的问题,而且,进行执行文件的时候,不行批量执行,循环执行,也有一点问题。。。两种方法都有缺陷。。。
请问知道的,做过相关的,研究着的,将研究的大大们指点一下,谢谢。。。
可以加我QQ探讨。。。42292335。。。
顶起有分哦。。。虽然不多了 呵呵。。。
...全文
相关推荐
Ganymed实现自动化部署接口
Ganymed是一款开源的SSH2库,它允许Java开发者通过SSH协议与远程服务器进行交互。这个库的主要功能包括安全的远程登录、文件传输、命令执行等,为自动化部署提供了便利。
ant-jsch-1.6.1.jar.zip
该库通常作为一个依赖包被包含在Java项目中,使得开发者能够利用Ant的任务来执行SSH相关的任务,如上传文件、启动远程服务等,极大地简化了自动化构建流程中的远程操作。"
SFTP学习心得
JSch是一个纯Java实现的SSH2库,它允许我们执行SFTP命令,上传和下载文件,以及管理SSH会话。
远程连接至linux或unix主机执行指令
这种技术允许用户在本地计算机上操作远程服务器,无需实际坐在服务器前,极大地提高了工作效率。本篇文章将深入探讨如何实现远程连接,并介绍相关工具和注意事项。1.
java使用JSCH进行连接远程服务器Demo
JSCH是一个纯Java实现的SSH2库,它提供了连接到支持SSH协议的服务器的能力,如Linux或Unix系统。下面我们将深入探讨如何使用JSCH进行远程服务器连接,并通过DEMO来学习这一过程。


