我在 ssh 上登录我自己的机器(无论是远程还是本地)时遇到了问题,并出现了以下消息
权限被拒绝,请重试。
然后我用 停止 sshd 服务/etc/init.d/sshd stop
并以调试模式启动 sshd /usr/sbin/sshd -d
。这次我可以连接,无论是远程还是本地都可以。
我搞不清楚这两种情况有什么区别。任何提示都将不胜感激。谢谢,并致以最诚挚的问候!
答案1
您是否为用户设置了密码?如果没有,您可能需要设置密码或使用基于密钥的 ssh 身份验证。
答案2
我也遇到了同样的问题。禁用 SELinux 帮我解决了这个问题。
您可以尝试暂时禁用 SELinux:
echo 0 >/selinux/enforce
或永久的:
#/etc/selinux/config
SELINUX=disabled