我无法通过SSH访问我的新服务器。 我现在有一台服务器按照我想要的方式工作,而我正尝试以不同的方式工作。 我复制了我的用户文件(/ etc / passwd,/ etc / shadow,/ etc / group和/ etc / gshadow)和/ home文件夹(包括/home/*/.ssh)。 我甚至在新机器上添加了一个新用户(testuser),并使用它来testingssh设置。 / etc / ssh / sshd_config和/ etc / ssh / ssh_config都是一样的,就像iptables规则一样。
当我尝试使用PuTTY使用旧服务器的设置副本(当然地址除外)login到新服务器时,出现错误:
已断开连接:不支持可用的身份validation方法
在/ var / log / secure文件中,我得到这一行:
sshd [6562]:从xxx.xxx.xxx.xxx收到断开连接:14:不支持可用的身份validation方法
旧的和新的服务器都运行centOS
我还能在哪里find可能closures的configuration?
谢谢。
看起来不像防火墙/ ipteables的问题。 更有可能的是你破坏了你的passwd / shadowconfiguration(也许新的机器使用了不同的密码哈希),或者ssh被configuration为只允许密钥validation,而不是密码。
也许PAMvalidation设置不同? 查看/etc/pam.d/和/etc/security/ 。