VSCode+SSH远程连接Ubuntu服务器

本文介绍了如何通过下载插件并按照步骤操作,包括输入服务器用户名和IP地址、选择配置文件、输入登录密码,来设置Remote-SSH连接。特别提醒,主机和服务器需在同一网段才能成功连接,否则可能出现连接失败提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载插件

2.按F1,选择Remote-SSH:Add New SSH Host

3.输入,服务器的用户名@ip地址

4.选择第一个配置文件进行更新,用户添加成功后右下角弹出提示,点击connect

5.选择服务器的系统,并输入登录密码

注意:主机和服务器需要在同一个网段下,否则会报错无法连接:
Could not establish connection to "192.168.80.129": XHR failed.
 

### 配置 VSCode 通过 SSH 远程连接Ubuntu 服务器 为了使 Visual Studio Code (VSCode) 能够通过 SSH 协议远程连接Ubuntu 服务器,需遵循一系列特定操作来确保环境准备就绪。 #### 安装 Remote - SSH 扩展 在 VSCode 中安装名为 "Remote - SSH" 的扩展插件是必要的第一步[^1]。此过程可通过访问 VSCode 的市场页面并搜索该名称完成;一旦找到对应条目,则点击“安装”。 #### 设置 SSH 访问权限 SSH 是一种用于管理服务器以及与其建立安全通信通道的重要工具,在处理基于 Linux 的操作系统如 Ubuntu 上尤为常见[^2]。要实现这一点,需要确认本地计算机上已正确设置了公钥/私钥对,并且这些密钥已被上传到了目标 Ubuntu 服务器中对应的 `~/.ssh/authorized_keys` 文件内。 对于带有密码短语保护的私钥文件来说,如果希望简化登录流程而不需要每次都输入密码的话,可以考虑移除这个额外的安全层: ```bash openssl rsa -in server.key -out server.key ``` 这条命令将会创建一个新的无密码版本的私钥副本[^3]。(注意:执行上述指令前请谨慎评估安全性需求) #### 创建 SSH 配置文件 编辑位于用户目录下的 `.ssh/config` 文本档,加入如下所示的内容以便定义与远端主机之间的连接参数: ```plaintext Host myserver HostName your.server.ip.or.domain.name User ubuntu_username IdentityFile ~/.ssh/id_rsa_path_without_passphrase ``` 这里替换 `your.server.ip.or.domain.name` 和 `ubuntu_username` 为实际值,并指定之前提到过的不含密码短语的 RSA 密钥路径作为身份验证依据。 #### 测试连接稳定性 最后一步是在终端里尝试 ping 或者直接使用 ssh 命令测试能否顺利抵达所设定的目标地址。当一切正常运作之后再回到 VSCode 内部开启新的远程工作区窗口即可享受无缝衔接带来的便利之处。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值