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远程登录

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

相关推荐
我爱吃土豆19 小时前
AI 编程工具远程开发指南:Codex 桌面版与 WorkBuddy 通过 SSH 连接云服务器实践
服务器·人工智能·ssh
一技安身9 小时前
【信创】银河麒麟V10、统信UOS解压7Z文件
linux·运维·服务器
奔跑的架构师10 小时前
[A-50]ARMv9/v8-DVFS系统架构
linux·arm开发·架构·系统架构·arm
迷途呀10 小时前
CI/CD 自动化部署实践:让代码提交后自动上线
linux·运维·nginx·ci/cd·自动化
赴生-10 小时前
Liunx 操作系统 进程概念(上)
linux
binqian11 小时前
【linux】OpenSSH升级文档
linux·运维·网络
吴声子夜歌11 小时前
Shell编程——if条件语句
linux·运维·shell
Dawn-bit11 小时前
Linux 运维基础扩展:跳板机、堡垒机与物理服务器全流程
linux·运维·服务器·云计算·运维开发
新时代牛马11 小时前
Linux 定时任务:crontab、anacron 与systemd timer
linux·运维·服务器
mounter62512 小时前
Linux 7.2 引入更灵活的块设备错误注入机制
linux·linux kernel·kernel·disk·error injection