安装前的准备
- Windows主机端安装VSCode
- Linux虚拟机安装net-tools、openssh-server
net-tools:sudo apt install net-tools
openssh-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/
目录下解压并删除压缩包
https://update.code.visualstudio.com/commit:xxx/server-linux-x64/stable