600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > 使用vscode remote ssh功能远程连接服务器或树莓派时 报错Setting up SSH tunne

使用vscode remote ssh功能远程连接服务器或树莓派时 报错Setting up SSH tunne

时间:2023-04-27 21:07:14

相关推荐

使用vscode remote ssh功能远程连接服务器或树莓派时 报错Setting up SSH tunne

当你想用vscode remote ssh 功能远程开发linux服务器、树莓派时,.vscode-server文件创建完成,但是一直显示卡在

Setting up SSH Host <你的用户名>:Setting up SSH tunnel

此时只需按住ctrl+shift+p,输入remote-ssh:settings,点击进入

找到

Remote.SSH:Enable Dynamic Forwarding

选项

将他的勾去掉

此时再重新连接远程linux,即可成功连接

原因分析

Setting up SSH tunnel

这句话的意思是正在设置SSH隧道

而Remote-ssh:settings内的选项

Whether to use SSH dynamic forwarding to allow setting up new port tunnels over an existing SSH connecting. When this is used, a password only needs to be entered once for each window.

这句话的意思是:是否使用SSH动态转发以允许在现有SSH连接上设置新的端口隧道。使用此选项时,每个窗口只需输入一次密码。

我之前没有了解过SSH隧道,猜测大概的原因是我使能了这个选项,当remote ssh配置成功时,vscode一直在等待SSH隧道的建立,而远端linux方面我并没有开启ssh tunnel的使能,所以才造成了一直未响应。

在此先挖个坑,待以后学习深入再进一步了解SSH tunnel,再来详细解释。

这问题坑了我一下午,网上查不到任何相关的信息,在此希望能帮助到某些新手们,不要再跌进同样的坑。

使用vscode remote ssh功能远程连接服务器或树莓派时 报错Setting up SSH tunnel的终极解决办法 全网仅此一份

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。