在 VSCode 中连接 SSH 远程服务器:详细指南

作者:半吊子全栈工匠2024.01.29 23:38浏览量:556

简介:本文将为你提供在 VSCode 中连接 SSH 远程服务器的详细步骤,包括安装必要的插件、配置和连接过程。通过这些步骤,你可以轻松地通过 VSCode 访问和管理远程服务器。

VSCode 是一款强大的代码编辑器,通过与 SSH 远程服务器的连接,你可以在本地编辑代码,并实时将其部署到远程服务器上。下面是在 VSCode 中连接 SSH 远程服务器的详细步骤:
一、安装必要的插件
在 VSCode 中连接 SSH 远程服务器需要安装 Remote Development 插件。打开 VSCode,点击左侧的扩展按钮,搜索 Remote Development 插件并安装。
二、配置 SSH 密钥

  1. 在本地生成一对 SSH 公钥和私钥。打开终端,输入以下命令:
    ssh-keygen -t rsa
    按照提示操作,选择保存位置和设置密码。完成后,将在指定位置生成私钥和公钥文件。
  2. 将公钥复制到远程服务器上。使用以下命令将公钥内容添加到 ~/.ssh/authorized_keys 文件中:
    cat ~/.ssh/id_rsa.pub | ssh user@remote ‘cat >> ~/.ssh/authorized_keys’
    其中,user 是远程服务器的用户名,remote 是远程服务器的 IP 地址或域名
    三、连接到远程服务器
  3. 在 VSCode 中打开终端窗口(Terminal -> New Terminal),选择 SSH 终端。
  4. 在 SSH 终端中输入以下命令,连接到远程服务器:
    code-remote ssh://user@remote:port/path/to/workspace
    其中,user 是远程服务器的用户名,remote 是远程服务器的 IP 地址或域名,port 是远程服务器的 SSH 端口号(默认为 22),path/to/workspace 是你想要在远程服务器上工作的目录路径。
  5. 在连接过程中,VSCode 会提示你输入密码。输入你在步骤 2 中设置的密码,即可成功连接到远程服务器。
    现在你已经成功在 VSCode 中连接到了 SSH 远程服务器。你可以在 VSCode 中直接编辑代码,并实时将其部署到远程服务器上。同时,你还可以使用 VSCode 的调试功能,在远程服务器上调试代码。
    注意事项:在使用 VSCode 与 SSH 远程服务器连接时,请确保你的网络连接稳定,并且已经正确配置了防火墙和 SSH 服务。同时,为了保证数据安全,建议定期更新你的私钥和公钥,并定期更改密码。