visual studio code远程连接服务器

写在前边

我配置过程中遇到的问题

(1)连接服务器时,弹出来的是下图内容,

而网上找到的大多数配置教程连接服务器,弹出来是以下框。

 

(2)选择其中一个(Linux/Windows/macOS)之后,终端显示(过程试图写入的管道不存在),且弹出了一个框(Could not establish connection to "(服务器ip)")。

 

本文章作者经过自己的实践,成功使用vscode远程连接服务器。如果哪些地方不太懂,或者操作不成功,可以浏览最下边的参考链接(本人通过实践这些链接文章中的内容最终整合出以下版本) 

1.安装Remote-SSH

Remote-SSH是VSCode的插件,安装完VSCode以后(这里不提供安装教程),直接在插件中搜索ssh,即可找到Remote-SSH,点击install 安装。

安装成功后,可以在左侧看到多出远程资源管理器,如下图所示。

2.配置Remote-SSH 

点击资源管理器,选择SSH Targets,点击+号

点击+号,弹出如下图所示,输入ssh (你的用户名)@(远程连接的服务器IP ),然后点击回车,格式例如:ssh root@111.11.11.11

 

 界面左下角会弹出如下图所示的框,选择Connect。

点击回车后出现的选项 选择第一个(...\config),在资源管理器处就可以看到刚添加的远程服务器地址。

点击设置按钮,如下图所示,进入配置文件。

 可以看到有以下格式的内容。

 Host:主机名(可随便取

HostName:ip地址

User:用户名

Port:端口号,默认为22,不是22的话手动设置即可。

更改设置:File->Preferences(->Setting)->Extension->Remote-SSH [文件 (首选项) 设置扩展];(或者直接从左侧的扩展,如下图所示)。

这一步是解决问题的关键①

 找到Show Login Terminal并勾选(可以在查找框中直接搜索查找

这一步是解决问题的关键②

同时在Remote.SSH:Config File中输入.ssh中config的路径(也就是前边选择的第一个...\config的路径)

3.连接服务器 

 点击SSH TARGETS下的服务器旁边的按钮进行连接

首次连接会出现如下图所示的框(Select the platform of the remote host)

 选择一个回车(我选linux),在终端就会弹出需要输入密码,输入密码即可使用。

 而且在vscode上远程连接服务器还有一个好处:可以在这里直接打开服务器上的文件夹

打开以后可以看到服务器文件目录,直接在文件目录中选择文件进行编辑,实时同步到服务器上。(perfect

 参考链接:

解决vscode或pycharm无法连接远程服务器的问题__这也太刺激了吧的博客-CSDN博客网上看的一大堆全都没帮助,主要就是两个操作,一是指令:当错误是:The authenticity of host xxx can’t be established.执行ssh -o StrictHostKeyChecking=no xxx 用户名@ip原理:用OpenSSH的人都知ssh会把你每个你访问过计算机的公钥(public key)都记录在~/.ssh/known_hosts。当下次访问相同计算机时,OpenSSH会核对公钥。如果公钥不同,OpenSSH会发出警告,避免你受到DNS Hhttps://blog.csdn.net/weixin_40641725/article/details/114364117使用VScode连接远程服务器的配置方法_coast_s的博客-CSDN博客_vscode远程连接服务器并使用服务器环境参考文章:https://zhuanlan.zhihu.com/p/1412052621.安装VScode官网地址:https://code.visualstudio.com/2.安装OpenSSH该服务的作用是让你可以在终端使用ssh指令,Windows10通常自带OpenSSH不需要安装。Windows10下检查是否已经安装OpenSSH的方法:按下快捷键Win + X,选择Windows PoweShell(管理员),输入以下指令:Get-WindowsCapability -Onlihttps://blog.csdn.net/weixin_43996337/article/details/123853651Visual Studio Code 配置 连接 Linux 服务器_Ss#plus的博客-CSDN博客Visual Studio Code配置远程服务器Windows 连接 Linux扩展中搜索Remote-SSH,点击下载,另一个是配置文件会自动下载点击远程资源管理器,选择SSH Targets,点击+号输入ssh 你的用户名@你的服务器IP点击回车选择第一个![选择第一个]](https://img-blog.csdnimg.cn/dfdd4cf119a74d61ba6bd03768438ddb.png)选择Connect配置属性连接到 macOS 或 Linux SSHhttps://blog.csdn.net/qq_42897012/article/details/124393932

### 解决 Visual Studio Code 远程连接失败的方法 当遇到 Visual Studio Code (简称 VSCode) 无法成功建立远程 SSH 连接至 Ubuntu 的情况时,可以从以下几个方面着手解决问题: #### 配置SSH密钥认证 确保本地 Windows 和目标 Ubuntu 主机之间已配置无密码登录。这通常涉及生成一对公私钥,在 Windows 上保存私钥,并将公钥复制到 Ubuntu 中的 `~/.ssh/authorized_keys` 文件内[^1]。 #### 安装并启用Remote-SSH扩展 确认已在 VSCode 内安装了官方提供的 Remote - SSH 插件,并按照提示完成激活过程。此插件允许通过 SSH 协议访问远端服务器上的文件系统以及执行命令行操作。 #### 设置正确的网络环境 检查防火墙设置或云服务提供商的安全组策略是否阻止了必要的端口通信,默认情况下为 TCP 22 号端口用于 SSH 流量传输。另外还需验证 IP 地址、主机名解析等功能正常运作。 #### 更新VSCode及其依赖组件 保持使用的 IDE 版本处于最新状态有助于规避潜在兼容性问题;同时也要留意 lldb-mi 工具链的存在与否对于特定应用场景下的影响,比如打算利用 LLDB 调试器开展工作的话,则需事先准备好该中间层接口程序[^2]。 #### 日志分析与错误定位 如果上述措施仍未能奏效,建议开启详细的日志记录功能来捕捉更多关于连接尝试的信息片段。这些线索往往能够揭示出隐藏较深的技术难题所在之处,从而指引后续修复方向。 ```bash # 启动带有额外诊断选项的会话 code --log verbose ssh-remote+<your_remote_host> ```
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值