本文主要是介绍xshell登录时,提示“所选的用户密钥未在远程主机上注册 ”,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
在Linux上用ssh-keygen生成了公私钥对,但在登录的时候总是提示:所选的用户密钥未在远程主机上注册
百撕不得骑姐,
后面发现,是配置文件对我弄错了:
马上:vi /etc/ssh/sshd_config,发现内容是第一行,马上加#,增加第2行:
第一行#AuthorizedKeysFile /root/.ssh/id_rsa_2048-60.pub
第二行:AuthorizedKeysFile /root/.ssh/authorized_keys
再service sshd restart,Xshell用密钥文件免密码登录毛问题没有了。
BTW :Xshell是不是只能导入 私钥文件?公钥文件导入总是出错?
这篇关于xshell登录时,提示“所选的用户密钥未在远程主机上注册 ”的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!