无法使用Jsch

时间:2018-06-19 12:24:17

标签: ipv6 jsch

>>> from com.jcraft.jsch import JSchException
>>> from com.jcraft.jsch import JSch
>>> jsch=JSch()
>>> jsch.setKnownHosts("/Users/riteshagarwal/.ssh/known_hosts");
>>> session=jsch.getSession("root", "fc00:0000:0000:0000:0000:0000:0000:0010", 22);
>>> session.setConfig("StrictHostKeyChecking", "yes");
>>> session.setPassword("password")
>>> session.connect();
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
    at com.jcraft.jsch.Util.createSocket(Util.java:349)
    at com.jcraft.jsch.Session.connect(Session.java:215)
    at com.jcraft.jsch.Session.connect(Session.java:183)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)

com.jcraft.jsch.JSchException: com.jcraft.jsch.JSchException: java.net.NoRouteToHostException: No route to host (Host unreachable)
>>> 

Jsch版本在0.1.54上使用。 我可以ssh / ping这个IP,这是一台本地无所事事的机器。但无法成功。非常感谢您的帮助。

我尝试不将known_hosts和StrictHostKeyChecking设置为“否”,但是那也没有用。

0 个答案:

没有答案