我想从另一个 ssh 服务器后面 ssh 到一个服务器。网关服务器需要用户名/密码,我可以这样做。我正在使用隧道进入下一个服务器,但这个只需要一个ssh 密钥。我已经通过 PuTTY 生成了密钥,所以它存在于我的用户名中,但我不确定如何为我的 Java 程序检索它。是配置吗?即 setConfig("userauth.publickey", "com.jcraft.jsch.UserAuthPublicKey") 那么我该如何使用这个或其他东西?文档似乎很少,我感谢任何帮助。当我连接此会话时,我尝试过的任何事情都会给我一个错误:“身份验证失败”
谢谢!
我使用的隧道方法是:http: //sourceforge.net/apps/mediawiki/jsch/index.php ?title=ProxySSH所以感谢编写它的人!
对于上下文,我想从我的 Android 手机读/写我学校的服务器。