服务器配置

要想通过VSCode连接服务器并修改服务器上的文件,需要root用户身份登录。而腾讯云主机ubuntu系统默认用户名为ubuntu,所以无法直接登录,需要先设置开启允许 root 用户登录,方法如下:

修改root账户密码

登录服务器后,输入命令sudo passwd root,然后根据提示两次输入要设置的密码即可。

修改ssh配置

执行命令sudo vi /etc/ssh/sshd_config打开sshd_config文件。
I键进入编辑模式,找到如下代码:

#PermitRootLogin XXXXX

将其改为

PermitRootLogin yes

注意行首的井号#要删掉,不然该行为注释不起作用。

重启ssh服务

执行命令sudo service ssh restart

至此,服务器已经配置完成,下一步进行VSCode的配置。

VSCode配置

扩展安装

要使VSCode具备SSH功能,需要安装下面的扩展:

  • Remote - SSH
    Remote - SSH

扩展设置

右键扩展,进入扩展设置,进行以下项目的勾选和反勾选:

  • [ ] Remote.SSH: Show Login Terminal
  • [x] Remote.SSH: Use Local Server

新建SSH连接

操作方法见图,按照格式要求输入root@服务器公网IP
新建SSH连接
随后按要求选择服务器平台、在终端处输入刚才设置的root账户密码即可。

使用

右键新创建的SSH连接,选择Open on SSH Host in Current Window即可开启链接,按提示在终端输入刚才设置好的root账户密码。

打开SSH连接

待连接成功后,即可与在本地使用VSCode一样,界面左上角文件-打开文件夹即可打开服务器中的文件夹进行查看编辑等操作。

最后修改:2023 年 07 月 20 日
点赞有超好看的动画,不想看看吗😏