0
点赞
收藏
分享

微信扫一扫

Windows中VSCode配置Remote SSH实现远程开发

承蒙不弃 2021-09-23 阅读 60

首先在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自动进行配置连接


如果之前都是按照本教程做的话,成功连接界面如下所示


此时已经处于服务器中,打开文件夹就可以打开服务器的文件夹,可以对文件进行操作,也可以点击上方的“终端”按钮打开服务器的终端。

现在就可以进行远程开发啦。

举报

相关推荐

0 条评论