1.生成公钥和私钥
- 打开命令行,输入 ssh-keygen -t rsa。
- 然后连续按三个回车(第一个回车表示不重命名文件, 第二、三个回车表示不设置密码)。
- 最后在 C 盘找到生成的公钥和私钥。
2.将公钥写入服务器
ps:需要服务器的防火墙放行 22 端口。
- 在命令行使用密码登录服务器。
- 将生成的公匙内容粘贴到 authorized_keys 文件中。
- 退出服务器。
- 重新连接时,不用输入密码即可登录!
3.解决 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- 重置服务器之后再配置 SSH 连接时,会报这个错误:远程主机标识已更改!
- 这时需要将电脑上的旧连接信息删除(根据服务器 IP)。
- 删除后重新连接即可。
附录
- 我的个人博客:messiwjy.top
- 如有错误或疑惑之处 请联系 messiwjy@163.com