vscode(visual studio code) 免密登陆服务器

1.生成密钥

首先,在本地,打开命令输入框: Win+R-->弹出输入框,输入cmd,打开命令框。

然后,在命令框,输入

复制代码
ssh-keygen -t rsa -C "love"

按两次回车键,问你是否重写,选择y。

接着,输入两次回车,即输入空白密码,,没有密码。

最后,便可以看到,在本地的目录下,生成了公钥和私钥。

选择画红线的文件

2.将密钥拷贝进服务器

将生成的公钥( id_rsa.pub的内容)添加到你远程服务器的 authorized_keys 文件中,以允许连接。

在远程服务器上,authorized_keys 文件通常存储在用户的 .ssh 目录中。具体路径可能为 ~/.ssh/authorized_keys。例如我的用户名是 love,那么 authorized_keys 文件的路径可能是 /home/love/.ssh/authorized_keys

如果你的.ssh目录或者 authorized_keys 文件不存在,你可以在服务器终端使用以下命令创建它:

复制代码
# 创建目录
 mkdir ~/.ssh
 # 进入目录
 cd ~/.ssh
 # 创建 authorized_keys 文件
 touch authorized_keys
 # 使用文本编辑器打开 authorized_keys 文件,并将你的公钥内容粘贴到其中
 nano authorized_keys
 # 保存并关闭文本编辑器。

保存退出即可实现免密登陆。

相关推荐
SEO_juper9 小时前
跳出率偏高诊断:页面加载慢、内容不对买家需求调整思路
服务器·chrome·seo·跨境电商·外贸·geo·2026
我科绝伦(Huanhuan Zhou)10 小时前
文件备份系统已开源
运维·服务器
qq_3384323710 小时前
VS Code 远程 WSL 中 Claude Code 导致 Java 文件修改被自动撤回的一次排查
vscode·vibe coding·claude code
BomanGe110 小时前
NSK紧凑型FA系列精密滚珠丝杠技术解析
运维·服务器·网络·经验分享·规格说明书
zh路西法10 小时前
基于yaml-cpp的C++参数服务器设计2:多级参数配置
linux·服务器·c++
去码头整点薯条9811 小时前
网络实验报告9
运维·服务器·网络
Ycocol12 小时前
AS同一个目录下的类导入导入其他类爆红无法跳转但是可以编译
android·ide·android studio
A153625512 小时前
六轴工业机械臂厂家怎么选?评估维度与选型参考
大数据·服务器·人工智能
Championship.23.2412 小时前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·运维·服务器
lpl31290550913 小时前
skynet 共享数据项目级应用
服务器·c语言·lua