首先在Windows中下载安装最新版VSCode,然后在扩展中寻找并下载Remote Development插件,如下图所示:
以上完成第一步,后续我们再进行VSCode中的相关操作。
如果要远程连接linux服务器,那么首先得有linux服务器,这里有几种方式
1.购买阿里云或者腾讯云的云服务器,学生价每月9.9
2.一个实体机上的服务器,比如实验室内的电脑、自己的电脑
3.采用虚拟机的方式在Windows中虚拟出一个linux服务器,推荐使用VMWare
服务器配置好之后,在服务中安装ssh,采用以下命令
```
sudo apt-get install openssh-server
```
安装成功后在Windows的.ssh目录(C:\Users\你的用户名\.ssh)下创建公钥和私钥,采用以下命令
```
ssh-keygen
```
创建成功后将Windows中.ssh文件夹下的公钥id_rsa.pub复制到linux中.ssh文件夹(“cd .ssh” 即可进入Linux中的.ssh文件夹)下
在Windows中打开cmd(win+r,键入cmd然后回车),进入.ssh文件夹下,用ssh命令(ssh username@ip -p port)连接远程主机(username为服务器用户名,ip为服务器ip,port默认为22),并将idrsa.pub加入到authorized_keys中,具体如下图所示:
用exit推出远程服务器,然后再改用私钥登录(ssh username@ip -p port –i id_rsa),这时你会发现不需要再输入密码了
然后我们就开始VSCode的相关设置,打开VSCode点击左边的远程资源管理器图标,然后点击左边那一列右上角的设置按钮,如下图所示
中间弹出的选项选择第一行进行配置
其中
Host 连接的主机的名称,可自定
Hostname 远程主机的IP地址
User 用于登录远程主机的用户名
Port 用于登录远程主机的端口
IdentityFile 本地的id_rsa的路径
如果需要多个连接,可按照如上配置多个。
配置完成并保存后,左边栏中多了远程主机的图标。
点击连接VSCode自动进行配置连接
如果之前都是按照本教程做的话,成功连接界面如下所示
此时已经处于服务器中,打开文件夹就可以打开服务器的文件夹,可以对文件进行操作,也可以点击上方的“终端”按钮打开服务器的终端。
现在就可以进行远程开发啦。