安装

在扩展商店里搜索remote-ssh安装即可,加载之后可以发现左侧多了一个小电脑形状的图标,然后鼠标移动到SSH TARGETS会出现一个设置的图标,点击它。

然后选择C:\Users\你的用户名\.ssh\config这个,在里面写上下图的信息保存即可。

然后应该就能连上啦。

但是会发现每次关闭当前的服务器文件夹要输一次密码才能浏览服务器的目录,然后选择要打开的文件夹之后,还要输入一次密码,太麻烦了!找教程配置了一下不用密码的方法。

配置无需密码登录

首先在自己的电脑终端中输入ssh-keygen,一路回车。

1
2
3
4
5
6
7
8
9
10
11
12
13
(base) PS C:\Users\lsc417> ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (C:\Users\lsc417/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in C:\Users\lsc417/.ssh/id_rsa.
Your public key has been saved in C:\Users\lsc417/.ssh/id_rsa.pub.
The key fingerprint is:
SHA256:PCzfpCbsHwUOI7zuk/Mo2BtaxXp/zQqu0ULNKOoA31c lsc417@LAPTOP-GAFGH9TL
The key's randomart image is:
+---[RSA 2048]----+
| |
| . |

可以看到C:\Users\你的用户名\.ssh\config目录下多了两个文件。

然后,ssh username@ip -p port连接远程服务器。将生成的id_rsa.pub文件传到远程服务器自己根目录下.ssh文件夹中,没有就新建一个。然后在.ssh文件夹中cat id_rsa.pub >> authorized_keys

最后退出登录,直接再次登录就可以发现不用输入密码了,VSCode那边应该就可以直接连接了。

最后的最后,如遇到什么问题可以直接评论或者来找我~