分享主题:linux,nginx,php,mysql

ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册

linux 现在加入小程序俱乐部QQ群:483987340

相对于账户密码登录,
ssh使用密钥登录会更安全一些,
但是一些朋友在使用ssh密钥登录时,
出现“所选有用户密钥未在远程主机上注册”,
一直无法登录,
原因是公钥没有写入到 authorized_keys 里。

可以尝试用下面的解决方法:
1) 在你本地用记事本等工具打开你的公钥

2) 进入你要登录的服务器
查看authorized_keys是否有你的公钥
cat ~/.ssh/authorized_keys

如果没有,
则把你 1 中的公钥内容,
追加到 ~/.ssh/authorized_keys 这个文件里就行

xshell, putty, winscp使用密钥登录ssh都可以用上面方法来处理。

ssh authorized_keys密钥登录

二、 另外还需要注意 ssh 要开启密钥登录功能,

vi /etc/ssh/sshd_config
    #去掉下面的注释
    RSAAuthentication yes
    PubkeyAuthentication yes
    AuthorizedKeysFile .ssh/authorized_keys

重启sshd服务

systemctl restart sshd

或者

service sshd restart

如果ssh使用密钥登录正常,
为了系统安全,
就可以把ssh账户登录关闭了。

猛击这里
观看子恒老师《微信小程序开发》系列视频
了解实现过程和下载相关源代码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

ssh所选有用户密钥未在远程主机上注册,xshell, putty, winscp密钥登录未在远程主机上注册链接:https://www.qinziheng.com/linux/9521.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)