使用VSCode远程连接Linux服务器

作者:问答酱2024.02.04 17:00浏览量:24

简介:本文将介绍如何使用VSCode远程连接Linux服务器,包括配置SSH连接和进行文件操作。

在VSCode中远程连接Linux服务器需要配置SSH连接。以下是具体步骤:

  1. 打开VSCode,点击左侧的“远程资源管理器”,然后点击“+”。
  2. 在界面上方输入要连接的SSH命令(包括用户名、IP地址和端口号),例如:
    ssh username@ipaddress:port
  3. 选择SSH配置文件时,请选择.ssh/config这个文件。在这个文件中,存放着我们所配置过的所有远程连接信息。
  4. 当弹窗选择操作系统时,选择“Linux”即可。
  5. 选择服务器文件夹开始使用。现在,就可以进行类似于Windows系统的可视化文件操作了。
    注意事项:
  6. 可以修改密钥的名字,但是最后都要放到.ssh文件夹下面去,因为VSCode默认的远程配置文件就是识别的这个文件夹下面的内容。
  7. 生成成功后,.ssh文件夹下面会有两个文件:id_rsa和id_rsa.pub。将公钥(id_rsa.pub)放到服务器根目录下(准确的说是登录的用户目录,即远程服务器连接后出现的那个目录)的.ssh文件夹中。然后依次输入以下命令:
    cat id_rsa.pub >> authorized_keys
    sudo chmod 600 authorized_keys
    这些操作都在.ssh文件夹下进行。
  8. 安装扩展和配置文件。安装完成后,左边会有一个远程资源管理器,然后选第一个配置文件,按照需要远程的服务器修改其中内容。
  9. 保存上述文件后,左边就会出现远程服务器的名字,右键connect即可。
    以上就是在VSCode中远程连接Linux服务器的方法。通过SSH连接,我们可以方便地在本地操作远程服务器上的文件,提高工作效率。同时,也需要注意密钥的生成和管理,保证连接的安全性。