Centos7增加VsCode远程同步遇到SSH远程转发异常


问题

网络上有许多关于VsCode使用远程同步编程的教程,也按照几个教材进行了相关配置,但针对centos7系统均未成功,vscode的SSH连接始终停留在 Starting,提示报错。

解决

Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)

然后弹出失败超时的异常提示框。
核心问题是Centos7ssh server默认未开启ssh远程转发
解决方案如下:
进入Centos7到ssh配置文件

 vim /etc/ssh/sshd_config

取消注释

#AllowAgentForwarding yes
#AllowTcpForwarding yes

变为

AllowAgentForwarding yes
AllowTcpForwarding yes

exp. vscode在连接成功后,会在centos7服务器安装所谓的vscode server,程序可在你的登陆名/.ssh/目录下找到,该程序需要使用ssh的远程端口转发功能。


文章作者: Mr.Demon
文章链接: https://www.xpnas.com
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Mr.Demon !
 上一篇
WPF中WindowFormsHost始终置顶的有效解决方案 WPF中WindowFormsHost始终置顶的有效解决方案
背景WPF的原生控件并不具备自身的句柄,即使使用偏门的方式获取的结果也都是控件所在窗体的句柄,并不代表该控件本身的资源,这是由WPF的自身的机制决定的。 IntPtr hwnd1 = new WindowInteropHelper(this
2020-03-25
下一篇 
centos7升级git的正确方式 centos7升级git的正确方式
问题安装centos7 之后一直用自带的git,在提交的时候总是出现git版本太低的提示,于是就想了办法去更新git, 百度看了很多教程,都是什么先卸载再重新安装,卸载之前还需要备份一份配置文件,看了很多感觉非常麻烦,于是就在Linux网站
2020-03-23
  目录