VS Code远程连接虚拟机

太久没有使用VS Code看虚拟机的项目了,今天想看一下操作系统的代码,连接时遇到了一些比较低级的错误,便重新梳理一下整个连接流程.

主要分为三步:第一VS Code下载插件 , 第二 虚拟机上(Ubuntu)下载ssh,第三 建立连接

Vs Code下载插件

1.打开VS Code下载Remote-SSH插件

虚拟机检查或安装ssh

1.安装ssh服务

sudo apt-get install sshd

 因为我这里已经安装过了,所有显示如下信息

2.检查ssh是否安装成功

 3.开启ssh,并检查是否开启成功

sudo service ssh start
sudo ps -e |grep ssh

如果只显示一个,则表示开启失败 

4.查看虚拟机ip

ifconfig

这里便是,后续vscode连接需要用到

建立连接

1.点击远程连接按钮,选择connect to host

2.添加新host

3.输入ip地址

4.打开配置文件

 

5.查看配置文件

 

Host 这个名字可以随意命名

HostName是你的虚拟机ip地址

user是虚拟机的登录用户名

 

我这里就是这个

检查无误就可以输入虚拟机的密码,完成连接

6.打开需要使用的文件

 以上就完成了一个完整的远程连接

一些常见错误处理

1 .输入密码之后,他马上弹出密码窗口,让你重新输入密码,这种情况可能是虚拟机上的配置文件没用设置好,可以通过以下指令查看编辑

sudo vi /etc/ssh/sshd_config

 

 需要将这里面的PermitRootLogin后面设置为Yes

保存之后,重新开启服务即可

/etc/init.d/ssh restart

 2.输入密码之后,显示还在建立连接中,但是实际上已经完成建立了,这时候你可以直接选择文件夹打开,如何辨别这种情况呢,可以查看虚拟机连接端口信息

service ssh status

 

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值