配置ssh免密登录避免vscode重复验证密码

vscode连不上服务器,而之前删除远程服务器~/.vscode-server和本地~/.ssh/known_hosts的方法都失效了

原理:配置 SSH 免密登录,避免重复密码认证加剧循环,重复的密码认证可能干扰 VS Code 与远程服务器的通信握手,配置免密登录可解决该问题,同时提升连接效率

方法:
1. 在本地终端(windows cmd)生成私钥公钥
  ssh-keygen -t ed25519 # 推荐更安全的 ed25519 算法,也可使用 ssh-keygen -t rsa
2. 把公钥上传到服务器~/.ssh/路径下,命名为authorized_keys
3. 对authorized_keys设置 600 权限,否则 SSH 拒绝识别
4.在本地终端测试ssh连接是否需要密码,ssh user@远程服务器IP

posted on 2026-01-13 17:00  Mju_halcyon  阅读(0)  评论(0)    收藏  举报

导航