Vs Code:Remote SSH

Remote SSH 简介

Remote - SSH 扩展允许您使用任何带有 SSH 服务器的远程计算机作为开发环境。由于几乎每个桌面和服务器操作系统都有可配置的 SSH 服务器,因此该扩展可以在各种情况下大大简化开发。
您可以:

  • 在部署的同一操作系统上进行开发,或者使用比本地计算机更快更专业的硬件。
  • 在不同的远程开发环境之间快速切换,安全地进行更新,而不必担心影响本地计算机。
  • 从多台计算机或位置访问现有开发环境。
  • 调试运行在其他位置(如客户站点或云中)的应用程序。

由于扩展程序直接在远程计算机上运行命令和其他扩展,因此本地计算机上不需要源代码即可获得这些好处。您可以打开远程计算机上的任何文件夹并使用它,就像文件夹在您自己的计算机上一样。

安装 Remote-SSh 插件

打开安装好的 VSCode,然后在最左边的侧边栏中找到 Extensions 项,即扩展选项卡,并进入,然后再搜索窗口中输入:Remote - SSH(或者 ssh 关键字)。

Vs Code:Remote SSH_第1张图片

配置与连接

在确定上述 Remote 相关的插件安装好后,点击 F1 打开万能搜索,输入 ssh,选择第一个 Remote - SSH: Editing Configuration Files 并单击。
Vs Code:Remote SSH_第2张图片

然后同样选择下面第一个,默认的 .ssh\config 文件。

Vs Code:Remote SSH_第3张图片

在这个配置文件中编辑信息,其中 Host 后面填写服务器别名,HostName 填写 ip 地址,User 就是登录服务器的用户名。其中后面填写的字段与前面的属性名之间需要间隔一个空格。

# Read more about SSH config files: https://linux.die.net/man/5/ssh_config
Host 腾讯云服务器
    HostName 213.78.99.216
    User ubuntu

这个配置文件中也可以填写多个主机,只要这样并列写就可以。

Host 腾讯云服务器
    HostName 213.78.99.216
    User ubuntu

Host 阿里云服务器
    HostName 35.26.44.157
    User root

然后我们点击左侧到数第二个按钮,就可以看到我们配置的远程连接信息了,鼠标放置后点击文件夹图标就可以打开连接窗口,输入服务器的登录密码就可以连接成功了。点击 打开文件 或者 打开文件夹 ,选择要打开的文件或者目录,输入服务器的登入密码即可成功打开。
Vs Code:Remote SSH_第4张图片

Vs Code:Remote SSH_第5张图片

错误解决

在连接过程中可能会出错,查看错误信息有这么一句Bad owner or permissions on C:\\Users\\Jacob/.ssh/config ,需要制定以下config文件路径即可。

Vs Code:Remote SSH_第6张图片

你可能感兴趣的:(开发工具,vscode)