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

测试

在当前窗口打开

无需输入密码即可进入

相关推荐
霸气十足+拼命+追梦少年1 小时前
vscode远程服务器出现一直卡在正在打开远程和连接超时解决办法
服务器·ide·vscode
ayaya_mana4 小时前
Notepad--:国产跨平台文本编辑器,Notepad++ 的理想替代方案
linux·windows·macos·编辑器·notepad·notepad--
QL.ql5 小时前
(一)vscode搭建espidf环境
ide·vscode·编辑器
旧时光巷6 小时前
【docker①】在VS Code中使用Docker容器
运维·vscode·docker·容器·环境配置·安装教程·镜像构建
flushddd7 小时前
GOOUUU ESP32-S3-CAM 果云科技开发板开发指南(二)(超详细!)Vscode+espidf 摄像头拍摄视频实时传输到LCD,文末附源码
vscode·科技·单片机·物联网·esp32
hhhh明10 小时前
Windows11 运行IsaacSim GPU Vulkan崩溃
vscode·python
cxylay11 小时前
LaTeX(排版系统)Texlive(环境)Vscode(编辑器)环境配置与安装
ide·vscode·编辑器·latex·texlive
羊仔AI探索15 小时前
Windows也能用!Claude Code硬核指南
ide·人工智能·windows·ai·aigc
zzc92116 小时前
Pycharm选好的env有包,但是IDE环境显示无包
ide·python·pycharm·异常·import·
布兰妮甜18 小时前
Visual Studio Code 跨平台快捷键指南:Windows 与 macOS 全面对比
windows·vscode·macos·编辑器·快捷键