【调试记录】vscode远程连接问题汇总_failed to set up dynamic port forwarding connectio

debug1: Reading configuration data /.ssh/config
debug1: /.ssh/config line 1: Applying options for xxx.xx.xxx.xx
debug1: Authenticator provider $SSH_SK_PROVIDER did not resolve; disabling
debug1: Connecting to xxx.xx.xxx.xx [xxx.xx.xxx.xx] port 22.
debug1: Connection established.
debug1: identity file /.ssh/id_rsa type 0
debug1: identity file /.ssh/id_rsa-cert type -1
debug1: Local version string SSH-2.0-OpenSSH_for_Windows_8.6


 看起来问题出在debug1: identity file /.ssh/id\_rsa-cert type -1 这里,表示未找到对应的身份验证证书文件。这可能是导致连接问题的原因之一。在SSH身份验证过程中,通常需要配对的私钥和公钥证书文件。如果缺少身份验证证书文件,可能会导致连接失败或连接不稳定。


尝试手动生成证书:


下载openssl:[windows安装OpenSSL - 丁少华 - 博客园 (cnblogs.com)]( )")




服务器方面的问题:[【解决vscode连ssh问题:kex\_exchange\_identification: read: Connection reset】ssh无法重启-CSDN博客]( )




#### 2. Failed to set up dynamic port forwarding connection overSSH to the Vs Code Server


动不动就掉线重连,非常不稳定。打开GIT,尝试ping,超时,可以确定是自己这边的问题。 


解决方法:[【工程调试记录】vscode远程连接卡顿、频繁掉线的一个解决方法\_将git安装路径下的\*\git\usr\bin路径添加到系统自带openssh路径-CSDN博客]( )


原因:本地使用的是win系统自带的[openSSH]( ),可能和vscode不太兼容。更换为git自带的ssh版本。注意改完系统变量后重启生效~(感谢)





**自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。**

**深知大多数Linux运维工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!**

**因此收集整理了一份《2024年Linux运维全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。**
![img](https://img-blog.csdnimg.cn/img_convert/228084cd7191ab8f9d54151adacc6ea5.png)
![img](https://img-blog.csdnimg.cn/img_convert/36498cca66bb2e8dda1ea79c4488d466.png)
![img](https://img-blog.csdnimg.cn/img_convert/5219cbe7570aaa2fccabc7262ec3462c.png)
![img](https://img-blog.csdnimg.cn/img_convert/9bd547352b2ca35462df982fd2bebcbf.png)
![img](https://img-blog.csdnimg.cn/img_convert/91f6e45a5fe7f3199875d6cca26e26cd.png)

**既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Linux运维知识点,真正体系化!**

**由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新**

**如果你觉得这些内容对你有帮助,可以添加VX:vip1024b (备注Linux运维获取)**
![img](https://img-blog.csdnimg.cn/img_convert/4fa5850327d44aedc9bec9a986e1e915.jpeg)

备注Linux运维获取)**
[外链图片转存中...(img-ZC1Pkjhp-1713042943060)]

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在 VSCode 中通过 SSH 远程调试图形界面应用程序,可以使用 SSH X11 转发功能。请按照以下步骤进行配置: 1. 确保您的本地计算机和远程服务器都已安装了 X11 和图形界面应用程序(例如,Gnome、KDE等)。 2. 在本地计算机上安装支持 X11 转发的 SSH 客户端。对于 Windows 用户,可以使用 PuTTY 或 MobaXterm。对于 macOS 和 Linux 用户,可以使用默认的终端。 3. 在远程服务器上启用 X11 转发。您可以通过编辑 `/etc/ssh/sshd_config` 文件并添加以下行来实现: ``` X11Forwarding yes X11UseLocalhost yes ``` 保存文件并重启 SSH 服务。 4. 在本地计算机上,使用以下命令通过 SSH 连接到远程服务器,并启用 X11 转发: ``` ssh -X <username>@<hostname> ``` 确保替换 `<username>` 和 `<hostname>` 为实际的用户名和远程服务器地址。 5. 在远程服务器上启动图形界面应用程序。例如,如果您想启动一个文本编辑器(如 gedit),只需在终端中输入: ``` gedit ``` 这将在本地计算机上打开图形界面窗口。 6. 在本地计算机上,确保您已安装了 VSCode,并安装了 Remote Development 扩展。 7. 在 VSCode 中,按下 `Ctrl + Shift + P`(或 `Cmd + Shift + P`),然后输入 "Remote-SSH: Connect to Host" 并选择连接到远程服务器。 8. VSCode 将在远程服务器上打开一个新的窗口,您可以在其中编辑文件和调试图形界面应用程序。 请注意,使用 X11 转发可能会导致性能上的一些损失,特别是对于图形密集型应用程序。此外,确保您的网络连接稳定以获得更好的体验。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值