安装前的准备
- Windows主机端安装VSCode
- Linux虚拟机安装net-tools、openssh-server
net-tools:
sudo apt install net-toolsopenssh-server:sudo apt install openssh-server
安装Remote-SSH扩展
打开VSCode点击扩展,搜索Remote-SSH,安装Remote-SSH扩展
连接到VMware Linux虚拟机
- 首先要知道Linux虚拟机的用户名和IP地址
打开Linux虚拟机,开启终端,可以看见
user@hostname,user为用户名,hostname为主机名 输入ifconfig查询虚拟机IP地址,例如192.168.6.101 - 连接远程主机
在VSCode中使用
F1或者ctrl+shift+P,输入remote-ssh,在搜索结果选择Remote-SSH:连接到主机(Remote-SSH Connect to Host)在输入框中输入格式为
user@host的用户名和虚拟机IP地址选择Linux
输入开机密码,连接成功
连接失败的解决方法
输入密码之后可能出现下载失败
Error installing server: failed to download file: xxx
解决方式: 在Linux虚拟机中输入
cd ~/.vscode-server/
ls
找到code-xxx,其中xxx是command_id。将command_id复制下来替换到链接中的xxx,然后下载并移动到Linux虚拟机~/.vscode-server/目录下解压并删除压缩包
update.code.visualstudio.com/commit:xxx/…