当前位置:编程学习 > JAVA >>

远程连接Linux服务器的问题

第一次写Java网络程序,用的是ganymed-ssh2-build210.jar包

conn = new Connection("192.168.0.3", 21);

ConnectionInfo in = conn.connect();

当调用connect方法后,程序就不动了,运行状态也不停止,红点一直亮着,后台也不出错.等了10
分钟之后还是没反映,无奈将程序强行停止了.不知道是什么原因,例子是考jar包里面自带的,
应该没问题.但就是没反映,请各位大神支招. --------------------编程问答-------------------- conn = new Connection("192.168.0.3", 21);改为
conn = new Connection("192.168.0.3"); --------------------编程问答-------------------- 改成你说的那样也不好用 --------------------编程问答-------------------- 连接后要conn.authenticateWithPassword(username, 
    password); 

先登录才行。。 --------------------编程问答-------------------- 我现在是调用connect后,程序就不走了.像挂起了似的.断点走完connect后就没了.程序也没终止,后台也不出错. --------------------编程问答-------------------- linux防火墙关了吗? --------------------编程问答-------------------- 用Java连接ssh协议的服务器,还得服务器做什么配置,开什么服务才能连接吗? --------------------编程问答-------------------- 防火墙应该是没有关的,因为服务器在日本,我认为他不会关.但我刚才在网上找了个别的程序,不是用这个jar包的,运行了下他的代码,是可以连接上的. --------------------编程问答-------------------- 21改为22试试,可能是udp了 --------------------编程问答-------------------- 改成22报错,我感觉是阻塞了,Socket有些方法是会阻塞,我感觉是服务器没有回应.
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,