Putty中缺少Cygint-2.dll错误

时间:2012-06-25 16:37:03

标签: dll cygwin putty

我使用的是Putty,而不是Cygwin。我正在尝试减少与服务器的密码连接。我创建了一个公钥和私钥。当我尝试授予该文件夹的权限时,我收到以下消息:

$chmod 700 $Home /Users/Name/.ssh 
the program cannot start because cygintl-2.dll is missing

如何为无密码自动身份验证的文件夹和文件授予权限?

我需要此功能吗?我混淆了我对putty和cygwin的了解。 我发现cygwin的设置非常复杂,我害怕破坏我的系统。 虽然缺乏功能(即易用性),但Putty看起来很简单。

1 个答案:

答案 0 :(得分:0)

PuTTY仅提供SSH连接的客户端。它不处理像chmod这样的命令:它只是接受你输入该命令的键击并将它们发送到服务器端,服务器端处理它们并通过SSH通道将输出发送回SSH客户端,即PuTTY in这种情况。

显然你的SSH服务器是Cygwin服务器,你以某种方式破坏了你的Cygwin安装。在Cygwin setup.exe中,完成设置序列,直到进入“选择包”屏幕,然后在“搜索”框中键入“intl”。打开Libs部分,然后单击“libintl2”行上的第三列,直到它显示Reinstall。继续进行。

这应该可以解决这个特定的问题,但如果你失去了那个库,那么你很可能也会破坏其他东西。完整的Cygwin重新安装可能是有序的。