我在设置ssh密钥登录时遇到一个大坑,无论怎么配置都提示要密码登录,后来在控制台启动了一个带输出的sshd才发现原来root用户找不到sh,进入/etc/passwd 文件修改 root的登录sh,要写全路径,比如:/bin/bash
这个解决了很多人的问题!