五VSCODE-SSH连接linux服务器免密登录
目录
五、VSCODE SSH连接linux服务器免密登录
一、生成 SSH 密钥对
打开本地终端(Windows 用 PowerShell 或 Git Bash,macOS/Linux 用终端)
ssh-keygen -t ed25519 -C “your_
”
推荐使用 ed25519 算法,
也可使用 rsa:ssh-keygen -t rsa -b 4096 -C “your_ ”
密钥保存路径:默认即可(通常是 ~/.ssh/id_ed25519)
密码短语(passphrase):可直接回车留空(真正免密,注意这里如果设置了秘钥你ssh连接服务器就要输入密码了!!!!),或设置密码提高安全性
二、将公钥部署到目标服务器
需要将本地生成的公钥复制到目标服务器的 ~/.ssh/authorized_keys 文件中:
三、设置授权文件权限
chmod 600 ~/.ssh/authorized_keys
然后重启vscode连接linux服务器即可实现免密登录,注意我们在ssh秘钥创建时不要设置密码,直接回车