错误描述:
ssh 登陆服务器,输入正确的账号密码,然后提示 “ssh服务器拒绝了密码 请再试一次”,
“Socket error Event: 32 Error: 10053. Connection closing…Socket close.”
解决1:开启远程密码登陆
已经开启了基本的ssh配置,仍然不行
vi /etc/ssh/sshd_config
修改 PermitRootLogin yes
/etc/init.d/ssh restart
解决2:sshd服务检查有问题(权限不足,缺少rsa文件)
可能检测到的错误:
error: bad permissions: ignore key: /etc/ssh/ssh_host_ecdsa_key
error: Could not load host key: /etc/ssh/ssh_host_ecdsa_key
error: Could not load host key: /etc/ssh/ssh_host_ed25519_key
sudo sshd -t
进行sshd服务检查,- 如果提示权限不做,则修改文件权限
chmod 0600 ssh_host_ecdsa_key
。我的是提示缺少 rsa文件,通过ssh-keygen -t rsa -b 2048 -f /etc/ssh/ssh_host_ed25519_key
命令生成rsa文件即可。 - 直到"sudo sshd -t",无任何提示后,再进行ssh连接,成功。
注:本人操作如下,连接正常,欢迎留言。