如何用 VS Code remote 插件编辑远程 linux 服务器上的文件

VS Code 是目前最优秀的文本编辑器之一,使用它可以方便地编辑我们 Windows 或者 Mac 机器上的文件。要编辑我们在云上的 linux 服务器的文件,通常我们要么使用 VI,nano 这样的命令行工具,要么就把文件下载下来等编辑完成以后再传回服务器。这样做太麻烦了。

实际上 VS Code 提供了一个叫 remote 的插件,只要安装和设置好这个插件,我们就可以像编辑本地文件一样编辑我们的 Linux 云服务器文件了。因为 VS Code 使用的是 ssh 协议,所以这种编辑操作是安全而又高效的。

安装 Remote 插件

第一步,我们需要安装 Remote 插件。首先访问这个网址:VS Code Remote
VS Code Remote插件
点击 Install 以后会自动打开 VS Code,我们会在 VS Code 种看到下面的画面:
Remoet 插件在 VS Code 种的截图
这实际上是一个插件包,安装完成后会给我们装上 Remote-WSL, Remote-Containers 和 Remote-SSH 三个插件。也就是说通过这个插件包我们可以直接编辑 WSL (Windows Sub-system of Linux), Docker 容器和远程 Linux 服务器上的文件。

安装 Windows SSH 客户端

如果用的是 Windows 并且没有安装 Windows Git,那么你需要安装 Windows SSH 客户端或者 Git 以后才能使用 remote 插件。我建议通过安装 Git 来给 Windows 加上 SSH 功能。
点击下载 Git

你也可以安装 SSH 客户端。这个步骤比较多。

连接到远程服务器

要编辑远程服务器上的文件,我们需要首先要让 VS Code 连接到远程服务器上。有两个办法:
1)按 F1 键,然后输入 remote-ssh,选择 remote-ssh: Connect to host,如下图所示:
f1 连接到远程服务器
2)点击屏幕左下角绿色的形如 “><”的图标,然后重复上面的步骤。
在这里插入图片描述

输入用户名和远程服务器的地址

一定要使用下面的格式输入你的用户名,不然 VS Code 会使用你的 Windows 或者 Mac 登录时的用户名。

your_username@your_ip_or_host_name (如 tom@10.222.55.16)
远程服务器地址示例
输入地址后,VS Code 会让你输入密码:
VS Code Remote 等待输入密码
点击屏幕右下角的 detail 可以看到连接过程:
VS Code 正在连接远程服务器
点击右上角的文件夹按钮然后点击 Open Folder 就可以到远程服务器上的文件了。

在这里插入图片描述
选择你要打开的远程服务器上的文件夹
在这里插入图片描述
输入密码后就能看到文件夹中的文件了。
在这里插入图片描述

总结

本文介绍了如何使用 VS Code Remote Development 插件来在本地编辑 Linux 云服务器上的文件。

参考链接

如何把 CentOS 7 的 Git 升级到2.x,以避免 VS Code 要求升级 Git 的提示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

surfirst

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值