服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Windows-to-linux:使用SSH和私钥/公钥对的Putty

我花了大约3个小时,试图找出如何从我的Windows机器使用腻子连接到一个Linux机器,而不必发送密码。 这是连接到使用OpenSSH的Ubuntu服务器。 私钥是SSH-2 RSA,1024位。 我正在使用SSH2连接。 我已经遇到了更常见的问题: 腻子以“错误的格式”生成公钥。 我已经纠正了这个(正如在这篇博客文章中所看到的 )。 然而,由于我还没有连接,我不能绝对确认这个文件是在正确的格式。 关键是现在所有的一行,我已经尝试在文件的末尾添加/删除换行符。 我也尝试了公共文件修复过程几次,以确保我没有使手动转换stream失。 即便如此,我无法validation这里的准确性。 权限也是一次错误,具体意味着该文件有太多的权限。 我也必须解决这个问题,我知道它已经过去了,因为我不再在/var/log/auth.log中看到相关的错误。 如果服务器有旧版本的OpenSSH,我已经尝试了authorized_keys和authorized_keys2 ,但是这并没有改变。 我有访问权限作为用户。 在这个密钥文件失败后,我可以input密码 我所掌握的唯一剩余的信息是它声称我所称的密码错误: sshd[22288]: Failed password for zzzzzzz from zz.zz.zz.zz port 53620 ssh2 即使如此,据我所知,这只是一个懒惰的尝试/抓住某处,因为我不认为有一个密码参与 。 我在任何使用的/ var / log文件中都没有看到其他内容。 还有什么可能是错的?