VsCode通过SSH连接Ubuntu虚拟机

一、虚拟机上开启ssh

1.1、设置网络适配器为NAT模式

在这里插入图片描述
请添加图片描述

1.2、安装openssh-server

sudo apt update
sudo apt upgrade
sudo apt install openssh-server

1.3、使能和确认ssh服务运行

sudo sytemctl enable ssh
sudo sytemctl start ssh
sudo sytemctl status ssh

1.4、配置22端口和检查状态

sudo ufw allow ssh
sudo ufw enable
sudo ufw status

1.5、查看IP地址

请添加图片描述

二、主机上ssh连接虚拟机

请添加图片描述

三、VSCODE上ssh连接虚拟机

3.1、安装ssh插件

请添加图片描述

3.2、配置.ssh/config文件

请添加图片描述
请添加图片描述
请添加图片描述
输入登录指令,回车
在这里插入图片描述
选择第一个文件,vscode会自动配置好
在这里插入图片描述
右下角直接连接
在这里插入图片描述
这里会出现报错Bad owner or permissions on C:\Users\redmiG/.ssh/config
在这里插入图片描述

这个错误意味着:文件夹.ssh 的权限不仅仅是windows 当前用户拥有或者当前用户权限不足,故修改权限即可。
解决方法:
1、到C:\Users\redmiG.ssh目录下打开config文件属性–》安全-》高级
2、单击“禁用继承”,单击“确定”。 将出现警告弹出窗口。单击“从此对象中删除所有继承的权限”。最后点击确认,选择是
在这里插入图片描述
3、返回到“安全”页面,点击编辑-》添加-》高级-》立即查找,点击Administrators-》确定-》确定。再依次添加用户。最后一直点击确定
在这里插入图片描述

3.3、VSCode SSH连接Ubuntu

再按上面3.2步骤连接,然后就可以输入Ubuntu账号密码登录了
在这里插入图片描述
连接成功后左下角绿色区域会出现虚拟机的ip地址

  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值