在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是不是只能导入 私钥文件?公钥文件导入总是出错?