vscode下ssh免密登录linux服务器

vscode使用ssh免密登录linux

注:测试环境为window10+Ubuntu1804/Ubuntu2204

1、安装SSH插件

扩展->搜索SSH->点击install进行安装,如下图所示:

2、生成密钥

在terminal中打开powershell终端,然后输入ssh-keygen.exe 然后一路回车即可。

命令执行结束后会在C:/users//.ssh/目录下生成私钥(id_rsa)和公钥(id_rsa.pub)

3、linux安装ssh服务

bash 复制代码
$ sudo apt install openssh-server

4、linux下配置公钥

进入linux中home目录下创建.ssh文件夹,并保存公钥到authorized_keys文件中

bash 复制代码
$ mkdir .ssh   #创建.ssh文件夹
$ echo id_rsa.pub >> authorized_keys # 将公钥保存到authorized_keys文件中
$ service ssh restart      # 重启ssh服务

5、vscode远程登录

直接进行远程登录即可免密登录

相关推荐
闫记康4 分钟前
Linux ip基础
linux·网络·tcp/ip
思麟呀9 分钟前
应用层自定义协议与序列化
linux·运维·服务器·网络·c++
Lost_in_the_woods18 分钟前
Java程序员的Linux之路——命令篇
linux·运维·服务器
optimistic_chen32 分钟前
【Vue3入门】自定义指令与插槽详解
linux·运维·服务器·vue.js·前端框架·指令
牛奶咖啡1341 分钟前
基于Cobbler的系统自动化安装部署——Cobbler的安装部署实践
linux·运维·服务器·cobbler·cobbler的安装配置·cobbler环境检查问题解决·cobbler中导入系统镜像
mounter62543 分钟前
深度解析 RDMA 技术的里程碑:基于 DMA-BUF 的 P2P 直接访问(GPU Direct RDMA 新姿势)
linux·运维·服务器·网络·p2p·kernel
Willliam_william1 小时前
CentOS 7系统中进行时间/时区设置
linux·运维·centos
李白的天不白1 小时前
linux安装MongoDB
linux·运维·服务器
BioRunYiXue1 小时前
从现象到机制:蛋白降解调控研究的系统策略与实验设计
java·linux·运维·服务器·网络·人工智能·eclipse
易水寒陈1 小时前
使用vscode开发stm32
ide·vscode·stm32