解决网络问题vscode无法远程连接linux的问题
vs code远程连接Linux
可以先检查一下是否能直接访问Linux的IP地址
打开本地cmd
假设你已经知道了Linux的ip地址。以我的ip地址为例
10.0.2.15这是我的ip地址。直接在终端输入ifconfig可以看到Inet后面的地址就是Ip地址
然后在本地的cmd中输入:
ping 10.0.2.15
检查是否能直接访问,如果能直接访问,参考方法一。不可直接访问,则参考方法二
我刚开始这个是不可访问的,正常可以访问的话,是可以出现以下的画面,172开头的IP地址

这是可以正常访问的情况

可直接访问Linux的IP地址
1. Linux上安装ssh
sudo apt install ssh
2. 检查IP地址
ifconfig
在正常的网络环境下,是可以连接的,但是如果所处的网络环境比较严格,不允许访问,则不行。
3. 本地下载VSCode软件,并安装扩展


4. 添加服务器连接配置

点击添加按钮,输入远程服务器的地址,账号和ip根据自己的情况进行修改,如下图所示:


保存之后,会将刚才的连接信息存储C:\Users\chaxun.ssh\config 中。

此时就可以在SSH TARGETS中看到添加的远程服务器地址了:

5. 连接服务器
右键选择远程服务器,点击Connect to Host in Current Window:

如果远程服务器能够连接成功,此时会需要你输入密码:

6. 基本操作

例如我点击Open Folder,这里就会让你选择打开的文件目录:
点击ok按钮打开 /home/zhaxun 之后,会需要再次输入密码:


如果以上步骤都成功了,那么就会在文件选项卡中看到远程服务器目录下的所有文件了:

此时,你就可以像操作本地文件一样进行文件的增删改查等操作啦!

不可直接访问Linux的IP地址
1. Linux安装ssh
第一步是一样的,都是先安装SSH
sudo apt install ssh
2. 修改虚拟机的网络情况
先关闭虚拟机,配置网络

选择Bride 桥接模式
重新启动虚拟机
3. 重新检查Ip地址

使用这个IP地址进行连接

继续上一方法的步骤3-6
最后,正常使用

更多推荐
所有评论(0)