配置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) 收藏 举报
浙公网安备 33010602011771号