我有一个linux盒子用作我的hg服务器(尽管它没有运行除sshd之外的任何显式服务器)。我曾经能够通过TortoiseHg在Windows上正常地与这个服务器进行交互,但在过去的几个星期有些时候已经破坏了。在此期间我唯一可以回忆的重大变化是服务器的一般更新,但没有任何特定于任何回购。
从命令行运行我得到:
>hg --debug incoming
running "TortoisePlink.exe" -ssh -2 hg@server "hg -R repo_dir/repo serve --stdio"
sending hello command
sending between command
我也尝试直接通过putty的plink但没有成功。
>hg --debug incoming
running "c:\Program Files (x86)\PuTTY\plink.exe" -ssh hg@server "hg -R repo_dir/repo serve --stdio"
sending hello command
sending between command
直接测试plink表明它有效。
>"c:\Program Files (x86)\PuTTY\plink" hg@server which ssh
hg@server's password:
/usr/bin/ssh
如何找出我无法再从Windows访问此服务器的原因?
答案 0 :(得分:0)
SSH command
来自Using the command-line connection tool Plink
先前已创建-load sessname从已保存的会话中加载设置
-pw使用指定密码登录密码
sessname
Putty-session,其中存储了密码
在-pw
中,您将直接在命令行中输入密码(不安全)