VScode使用SSH去编辑远程文件

Visual Studio Code (VS Code) 是一款强大的文本编辑器,它支持使用 SSH 连接远程服务器进行开发。通过 SSH 连接远程服务器,您可以在本地编写程序,并将代码上传到远程服务器执行。

安装插件

需要安装这两个插件

安装完成之后,右边会出现个图标

配置连接

打开配置文件

填入配置文件

复制代码
Host 43.xxx.59.28
    HostName 43.xxx.59.28
    User root
    Port 22
    # 后续要配置的
    # IdentityFile ~/.ssh/my_id_rsa

点击刷新

当前窗口连接

输入远端服务器密码

连接成功

打开文件夹

选择要打开的文件夹

还需要输入密码十分麻烦,后面可用配置密钥,避免。

打开成功,这样就可对远程文件进行修改了,十分方便

配置SSH 密钥对

打开本机终端输入以下命令来生成密钥对

复制代码
ssh-keygen

它会要求你输入

  • Enter file in which to save the key (/root/.ssh/id_rsa):生成的密钥所在目录,enter回车即可
  • Enter passphrase (empty for no passphrase):密码短语,enter回车即可
  • Enter same passphrase again:再次输入密码短语,enter回车即可

找到客户端ssh配置文件(C:\Users\用户名\.ssh),把id_rsa.pub私钥文件放在这个远程服务器的目录下

在远程服务器的.ssh目录下生成 authorized_keys 文件

复制代码
cat id_rsa.pub > authorized_keys

修改config文件如下

复制代码
Host 43.xxx.59.28
    HostName 43.xxx.59.28
    User root
    Port 22
    IdentityFile ~/.ssh/id_rsa

测试

在当前窗口打开

无需输入密码即可进入

相关推荐
bandaostart27 分钟前
VsCode+Cmake使用说明
ide·vscode·编辑器
freshman_y33 分钟前
个人VSCode一些配置记录
ide·vscode·编辑器
码农诗人33 分钟前
AI代码生成插件continue用vscode源码编译步骤
vscode·continue·源码编译
我是人✓2 小时前
IDEA(2017.3 x64)的安装及使用
java·ide·intellij-idea
Chase_______7 小时前
【Linux精讲|第1章】Vi 编辑器核心三模式——命令、插入、尾行全解析
linux·运维·编辑器
码踏樱花8 小时前
PyCharm专业版Win/mac/Linux 2017-2025多版本安装教程【长期使用】
ide·python·pycharm
拆房老料8 小时前
多人协同编辑Excel时,筛选相互干扰怎么办?Onlyoffice中国版给出了与WPS一样的答案
编辑器·excel·开源软件·wps
JavaPub-rodert8 小时前
VSCode 接入 Codex(基于 sub2api 的完整实战指南)
ide·vscode·编辑器·codex
守护安静星空9 小时前
ubuntu vscode 调试 at32f435vmt7
linux·vscode·ubuntu
2501_915921439 小时前
VSCode 写 Swift 运行到 iPhone?快蝎 IDE 开发实战体验
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程