Plink的替代SSH应用程序

时间:2008-08-22 15:41:08

标签: ssh cvs tortoisecvs plink

我最近开始遇到TortoiseCVS的问题,或者更具体地说是plink,它附带的SSH应用程序。它尝试连接的IP地址无法更改,并且卡在旧的CVS存储库的IP中。从它的主站点下载plink并从命令行调用仍然存在这个问题。

TortoiseCVS可以选择它使用的SSH应用程序,我想知道我可以使用哪些其他替代品?

9 个答案:

答案 0 :(得分:9)

你确定这是plink的问题吗?听起来像你有CVS / Root文件,仍然指向旧的cvs IP地址。通常,CVS不会将存储库更改为有趣的过程。由于您使用的是Windows,如果您安装了支持宏的WinCVS(加载了Python模块),它就有一个可用于批量更改CVS根目录的宏。

否则,由您自行编写流程脚本。

FWIW,我已经使用过plink,从来没有遇到过类似的问题。

答案 1 :(得分:2)

Putty可能是最好的SSH客户端:

http://www.chiark.greenend.org.uk/~sgtatham/putty/

答案 2 :(得分:2)

我建议你坚持使用PuTTY。您可能会发现将Pageant与Plink一起运行非常有用,以避免输入密码。

但是如果你想研究替代方案,你应该查看这个维基百科资源:

http://en.wikipedia.org/wiki/Comparison_of_SSH_clients

答案 3 :(得分:2)

感谢jsight(以及Mark Biek指出plink和putty之间的联系)我决定更全面地进行调查。

事实证明,plink一直在使用我为putty设置的“默认设置”存储会话,并且不允许它们被覆盖。

编辑:

  

The Geek:此外,这是一个很好的例子,为什么你应该总是直接使用DNS /主机名而不是IP地址。

问题与IP地址更改无关,在这种情况下,DNS也发生了变化。我可以看到你的观点,但这不是你正在寻找的“好榜样”。

答案 4 :(得分:0)

可能值得从www.bitvise.com

尝试Tunnelier

答案 5 :(得分:0)

对于它的价值,plink只是由同一个人写的putty的命令行版本。

我认为jsight可能有正确的想法。

答案 6 :(得分:0)

TortoiseSVN至少有一个名为Relocate的选项,如果存储库的位置发生了变化,你可以使用它。

此外,这是一个很好的例子,为什么你应该总是直接使用DNS /主机名而不是IP地址。

答案 7 :(得分:0)

我在Vista Business上使用TortoiseCVS 1.10.9,与我的服务器的分机连接经常崩溃TortoisePlink。

我下载了最新的puTTY(0.60)并将TortoiseCVS设置为指向此puTTY中包含的plink(CVS-> Preferences-> Tools)。命令行选项看起来是相同的,但有一点不同的是,如果您的服务器没有密钥对,TortoisePlink会弹出密码对话框。常规plink没有。因此,您必须创建密钥对(puttygen,我相信)或在命令行选项上指定-pw(非常糟糕的安全性想法)。

答案 8 :(得分:-1)

+1 for PuTTy ...过去十年一直在使用它,从不需要任何其他东西!