文档说明

本文描述的示例的前提

安装依赖环境

VSCode中安装以下两个扩展

image.png
安装后VSCode左侧新增一个图标
image.png

目标系统

目标主机的IP地址

  1. ifconfig
  2. # 全新系统可能不支持此命令,需要安装网络工具包
  3. # ubuntu
  4. sudo apt install net-tools

image.png

目标主机的username

image.png

将虚拟机放在后台运行

直接关闭VMWare软件
image.png

电脑右下角小图标显示
image.png

首次连接

点击小加号,在弹出框中依次输入IP地址或域名
image.png
选择SSH配置文件,默认使用用户目录的.ssh/config
image.png
左侧栏新增了一行
image.png
右下角弹出成功提示,点击Open Config按钮
image.png
在当前IP下新增一行User,描述远程主机的username
image.png
可以在config文件中修改Host后面的内容,或者调整顺序
image.png

右键点击,在当前VSCode窗口连接远程主机或者新建一个VSCode窗口连接远程主机
image.png

VSCode重新加载,选择目标系统为Linux
image.png
添加fingerprint
image.png
输入密码
image.png
连接成功
image.png

使用

打开远程主机的文件夹

  • 返回资源管理器
  • 点击【打开文件夹】
  • 默认显示当前路径
  • 修改后点击【确定】

image.png
输入密码
image.png
等待VSCode重新加载
可以再左侧资源管理器看到所有文件夹
快捷键【Ctrl+`】可以调出终端
image.png
左侧栏在远程资源管理器可以看到当前打开的文件夹
image.png
下次直接右键点击文件夹,可以直接打开
image.png

操作远程主机的文件夹

操作远程主机的文件夹跟操作本地文件夹一样简单

新建和删除

  • 可以直接在左侧资源管理器点右键

image.png

  • 也可以通过资源管理器右上角小图标操作

image.png

本地->远程主机

  • 或者直接将本地文件拖入资源管理器即可上传文件

image.png

远程主机->本地

  • 在资源管理器选中文件右键点击即可将文件下载到本地

image.png