Vscode配置 Remote-SSH 连接远程服务器

目录

Remote-SSH简介

Remote-SSH是一个Visual Studio Code的扩展,可以在远程计算机上使用本地安装的Visual Studio Code编辑器。这意味着你可以在本地计算机上编辑和保存文件,但在远程计算机上执行代码和调试。这对于需要在远程服务器上进行开发的开发人员和系统管理员来说非常方便。

安装Remote-SSH插件

  • 点击Extensions拓展(快捷键:Ctrl+Shift+x),输入remote-ssh,安装插件
    在这里插入图片描述

配置远程服务器

安装完插件后重启Vscode,可以看到左侧出现Remote Explorer,打开,点击设置按钮,选择要保存的配置文件:在这里插入图片描述
在这里插入图片描述
Host 这个名字可以随便取,在你Vscdoe上显示的服务器名称
HostName 远程服务器地址
User 远程服务器上的用户名
在这里插入图片描述
保存,重启vs code就可以看到刚刚配置好的Host
在这里插入图片描述

接连远程服务器

点击上面的—>连接远程服务器
在这里插入图片描述
在这里插入图片描述
输入密码,点击回车即可。当右下角出现SSH:Host表示连接成功
在这里插入图片描述
点击Open Folder就可以看到你的远程服务器目录了
在这里插入图片描述

注意:到这里虽然已经可以正常使用了,但是有一点就是需要频繁输入密码。接下来配置一下远程服务器免密连接

SSH密钥配置

本节将介绍如何在Windows操作系统上生成SSH密钥,并将公钥部署到远程服务器系统中。通过这样的操作,您可以在每次重启Visual Studio Code之后,使用Remote-SSH访问远程服务器系统中的文件时,无需再手动输入密码。

配置Windons秘钥

  1. 点击Win + R(输入cmd),调出Dos窗口
  2. 输入ssh-keygen,一直回车
  3. 生成的秘钥文件在C:\Users\HuangZou.ssh
  4. 私匙和公匙: id_rsa、id_rsa.pub
    在这里插入图片描述

部署公钥到服务器

  1. 先用vs code打开远程服务器中~/.ssh

在这里插入图片描述

  1. 将公钥文件id_rsa.pub复制到.ssh文件
    在这里插入图片描述
    如果没有.ssh文件,就创建一个
mkdir ~/.ssh
  1. 打开终端Terminal,将公钥添加到authorized_keys
cat id_rsa.pub >> authorized_keys

在这里插入图片描述

重启Vscode,连接远程服务器就不需要输入密码了!

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
### 回答1: VS Code 的 Remote-SSH 功能可以让用户通过 SSH 连接远程Linux 服务器,从而在 VS Code 中进行远程开发。使用 Remote-SSH 连接 Linux 服务器需要先在本地安装 VS Code,并安装 Remote-SSH 插件。然后在 VS Code 中打开命令面板,输入“Remote-SSH: Connect to Host”,选择“Add New SSH Host”并填写远程服务器的 IP 地址、用户名和密码等信息。连接成功后,用户可以在 VS Code 中打开远程服务器上的文件、编辑代码、调试程序等操作。 ### 回答2: ### 回答3: VS Code是一个非常优秀的轻量级开发工具,支持各种语言的开发和调试,尤其在python开发中使用愉快。Remote SSH,是VS Code很重要的一项功能,它允许我们在本地电脑上使用VS Code来连接远程Linux服务器,直接在VS Code上编写、调试和运行代码。 使用Remote SSH连接Linux可以带来如下几个优势。 1、本地开发和调试:通过Remote SSH,我们可以在本地开发和调试与远程服务器上相同环境下的代码,节约了安装和配置本地环境的时间和劳动力,而且在本地VS Code上可以使用各种插件,方便开发和调试。 2、便利性:通过Remote SSH,我们可以随时随地连接远程Linux服务器,无需额外的软件和工具,简单方便。 3、安全性:通过Remote SSH连接,我们可以使用加密传输协议(SSH),在VS Code和Linux服务器之间进行安全通信,保障代码和数据的安全性。 如何进行Remote SSH配置呢? 1、安装Remote-SSH扩展插件。打开Visual Studio Code,Ctrl+Shift+X搜索Remote-SSH,安装并重启。 2、建立SSH连接。在Visual Studio Code左侧侧栏中点击Remote Explorer,点击“Add new SSH host...”,在弹出的框中输入要连接远程服务器信息,包括服务器地址、用户名、密码,然后保存并建立连接。 3、选择连接。在Remote Explorer中可以看到已经建立的远程SSH连接,选择需要连接远程服务器,点击“Connect Using SSH”,等待连接成功就可以开始远程开发了。 4、配置工作区。使用Remote SSH连接远程Linux服务器之后,需要对工作区进行配置,将需要使用的文件或目录挂载到VS Code的工作区中,这样就可以直接在VS Code编辑和调试代码了。具体的操作方法可以参考VS Code官方文档。 Remote SSH是VS Code提供的一个非常方便的功能,通过它我们可以实现本地开发和远程连接之间的完美结合,提升代码开发和调试效率,同时保证代码安全性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

HuangZouZou

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

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

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

打赏作者

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

抵扣说明:

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

余额充值