我想运行 SDK。文档如下:
- 要运行 SDK,您可以使用(MobaXterm 或 Putty)
使用以下数据创建 SSH 会话:
地址/主机:xxx.xxx.xxx.xxx
端口:2222
用户名:秘密
密码:secret
因此我尝试使用 Putty 访问它,如下所示:
然后点击打开,输入用户名和密码,结果如下:
我怎么解决这个问题?
更新:
我也试过[email protected]
。但是没有用。
我试了十多次都失败了。我试过用 MobaXterm 和 winscp 也失败了。我很困惑如何解决这个问题
答案1
这取决于您是否可以通过 putty 在没有此 SDK 的情况下访问主机?
如果没有,请先检查: PuTTY 密码访问被拒绝
如果可以通过putty访问主机,那么您就只存在通过授权的问题了?!
最好的选择是使用 SSH 私钥(例如使用 PuttyGen 创建密钥)并让 pagent 使用解锁的私钥在后台运行。这样就不需要基于密码的登录了。
这是详细说明:https://www.howtoforge.com/ssh_key_based_logins_putty
如果您确实不想传递密码,您需要像这样调用 putty:
putty -load MySession -pw MYPASSWORD
或者没有会话(使用默认会话参数):
putty -P 2222 user@host -pw MYPASSWORD
答案2
我也遇到了同样的问题,然后我发现我没有进行端口转发,以便我可以从公共网络访问它,因此请确保您的端口已打开以供公共访问,无论您用于 ssh 的端口是什么。