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登录时,提示“所选的用户密钥未在远程主机上注册 ”)