免密ssh连接服务器
1、在 C:\Users\craft\.ssh
(你的用户的目录)下找到 id_rsa.pub
没有的话用 ssh-keygen -t rsa -b 4096 -C "你的邮箱"
创建
2、在服务器端如果是root用户就在 root/.ssh
下创建 authorized_keys
(如果有了就创建 authorized_keys2
),将 id_rsa.pub
中的内容复制粘贴进去
如果是普通用户就在 home/.ssh
下创建
3、可能需要去 etc/ssh/sshd_config
中将 PubkeyAuthentication
和 AuthorizedKeysFile
两行的注释取消掉
PubkeyAuthentication yes |
4、可能需要对文件和目录赋权
chmod 700 ~/.ssh |
5、还有问题,可以用 ssh -vvv
查看更详细的日志
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Diraw的世界!
右侧切换GitHub或邮箱评论
GiscusTwikoo