五、VSCODE SSH连接linux服务器免密登录

VSCODE 使用GIT插件

一、生成 SSH 密钥对

打开本地终端(Windows 用 PowerShell 或 Git Bash,macOS/Linux 用终端)

ssh-keygen -t ed25519 -C "your_email@example.com"

推荐使用 ed25519 算法,

也可使用 rsa:ssh-keygen -t rsa -b 4096 -C "your_email@example.com"

密钥保存路径:默认即可(通常是 ~/.ssh/id_ed25519)

密码短语(passphrase):可直接回车留空(真正免密,注意这里如果设置了秘钥你ssh连接服务器就要输入密码了!!!!),或设置密码提高安全性

二、将公钥部署到目标服务器

需要将本地生成的公钥复制到目标服务器的 ~/.ssh/authorized_keys 文件中:

将上面的文件内容拷贝到下面的linux文件内,如果服务器没有对应文件则自己创建一个

三、设置授权文件权限

chmod 600 ~/.ssh/authorized_keys

然后重启vscode连接linux服务器即可实现免密登录,注意我们在ssh秘钥创建时不要设置密码,直接回车

相关推荐
BreezeJiang12 小时前
从域名到 Node.js:一次云服务器请求经过了哪些层?
服务器
Julien20041 天前
调查和解决 SELinux 问题
linux·运维·服务器·网络·学习方法
2601_962074681 天前
自己编译RustDesk,并将自建ID服务器和key信息写入客户端
运维·服务器
大模型丫丫1 天前
Hermes Agent:轻量级智能体框架实战指南
大数据·运维·服务器
mooooooooooye1 天前
2026 年跨平台 SSH 客户端怎么选?Xterminal、Termius、MobaXterm 谁更合适
服务器·网络·ssh
Blockchina1 天前
Codex 实战:从一句需求到可验收的 Linux 主机巡检脚本
运维·服务器·网络
Best-Wishes1 天前
BurpSuite Pro教育版在linux系统中配置
linux·运维·服务器·网络安全·burpsuite
Java后端的Ai之路1 天前
14、Python - 责任链模式
服务器·开发语言·人工智能·python·责任链模式
从入门到退休1 天前
企业远程控制选型:向日葵SDK vs RustDesk自建,谁是更务实的选择?
运维·服务器·网络·远程工作·远程控制
小王C语言1 天前
Windows 无法使用 ssh 连接虚拟机(ubuntu),网络没问题的情况下
运维·ssh