Putty中缺少Cygint-2.dll错误

Putty中缺少Cygint-2.dll错误,dll,cygwin,putty,Dll,Cygwin,Putty,我用的是油灰,不是Cygwin。我正在尝试与服务器建立无密码连接。我创建了一个公钥和私钥。当我尝试授予文件夹权限时,我收到以下消息: $chmod 700 $Home /Users/Name/.ssh the program cannot start because cygintl-2.dll is missing 如何授予文件夹和文件的无密码自动身份验证权限 我需要这个功能吗?我把我对油灰和锡文的知识弄混了。 我发现cygwin的设置相当复杂,并且担心会破坏我的系统。 油灰看似简单,但缺乏

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

$chmod 700 $Home /Users/Name/.ssh 
the program cannot start because cygintl-2.dll is missing
如何授予文件夹和文件的无密码自动身份验证权限

我需要这个功能吗?我把我对油灰和锡文的知识弄混了。 我发现cygwin的设置相当复杂,并且担心会破坏我的系统。
油灰看似简单,但缺乏功能性(即易用性)

PuTTY只提供SSH连接的客户端。它不处理像
chmod
这样的命令:它只接受输入该命令的击键并将其发送到服务器端,服务器端处理这些命令并通过SSH通道将输出发送回SSH客户端,在本例中是PuTTY

显然,您的SSH服务器是Cygwin服务器,您不知何故破坏了Cygwin安装。在Cygwin
setup.exe
中,执行安装顺序,直到进入“选择软件包”屏幕,然后在搜索框中键入“intl”。打开Libs部分,单击“libintl2”行上的第三列,直到它显示“重新安装”。继续


这应该可以解决一个特定的问题,但如果你丢失了一个库,那么你也破坏了其他库,这是很好的机会。完整的Cygwin重新安装可能是正确的。

或者,鉴于OP将PuTTY和Cygwin混为一谈,我建议完全卸载Cygwin。只安装PuTTY,就不会滥用和滥用Cygwin命令。mount未被识别,Cygwin未被识别,必须是因为ssh已被识别,才安装了puty,以及scp已被识别。mount未被识别,Cygwin未被识别,必须是因为ssh已被识别,才安装了puty,以及scp被认可。CYGWIN_系统日志与设置和用户一起出现在C驱动器中。我确实有腻子文件夹以及在C驱动器,包含腻子作为应用程序。您建议我如何继续卸载它。查看环境变量,我可以看到CYGWIN tty出现在那里(如果有帮助的话),以确定问题。最后,我安装了一个完整的CYGWIN,现在它似乎可以使用所有命令。这意味着没有安装cygwin。谢谢你的编辑,我赶时间,所以写不好。