下面小编就为大家带来一篇说ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册。小编觉得挺不错的,现在就分享给大家,如果你在找sshd开启密钥登录,winscp密钥登录,putty密钥登录,也可以做个交流。一起跟随小编过来看看吧。
ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册
作者:小程序教员 发布时间:2020-11-18
相对于账户密码登录,
ssh使用密钥登录会更安全一些,
但是一些朋友在使用ssh密钥登录时,
出现“所选有用户密钥未在远程主机上注册”,
一直无法登录,
原因是公钥没有写入到 authorized_keys 里。
可以尝试用下面的解决方法:
1) 在你本地用记事本等工具打开你的公钥
2) 进入你要登录的服务器
查看authorized_keys是否有你的公钥
cat ~/.ssh/authorized_keys
如果没有,
则把你 1 中的公钥内容,
追加到 ~/.ssh/authorized_keys 这个文件里就行
xshell, putty, winscp使用密钥登录ssh都可以用上面方法来处理。
二、 另外还需要注意 ssh 要开启密钥登录功能,
vi /etc/ssh/sshd_config
#去掉下面的注释
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile .ssh/authorized_keys
重启sshd服务
systemctl restart sshd
或者
service sshd restart
如果ssh使用密钥登录正常,
为了系统安全,
就可以把ssh账户登录关闭了。
猛击这里,
观看子恒老师《微信小程序开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册链接:https://www.qinziheng.com/details/9521/
ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册相关文章