五、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秘钥创建时不要设置密码,直接回车

相关推荐
爱说实话25 分钟前
腾讯云Ubuntu远程无法ssh登录
云计算·ssh·腾讯云
木子欢儿3 小时前
Intel 架构的 MacBook Pro 运行 Linux 发热量高解决
linux·运维·服务器
Liekkas Kono5 小时前
Codex(ChatGPT 桌面版)支持SSH连接远程服务器
chatgpt·ssh·swhl
清水迎朝阳6 小时前
客户端软件 — 用户统计方案
服务器·c++·客户端·用户统计
会编程的土豆6 小时前
Go 模板初识
linux·运维·服务器
腾讯蓝鲸智云6 小时前
标杆客户实践提炼:CFlow 版本价值流模板实战指南
运维·服务器·自动化·云计算·devops
阿标的博客6 小时前
Active Directory 组织单位和用户
服务器
Deryck_德瑞克7 小时前
【Nginx】配置差异分析
服务器·前端·nginx
前端 贾公子7 小时前
第06章:结构化输出 (上)
java·服务器·前端
regret~8 小时前
【记录】网络路由、转发与网卡隔离
linux·服务器·网络