timg.jpg
  网络上有许多关于VsCode使用远程同步编程的教程,也按照几个教材进行了相关配置,但针对centos7系统均未成功,vscode的SSH连接始终停留在Starting,提示报错(Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password),然后弹出失败超时的异常提示框。

  核心问题是Centos7ssh server默认未开启ssh远程转发

  解决方案如下:

  1. 是进入Centos7到ssh配置文件/etc/ssh/sshd_config
  2. 取消#AllowAgentForwarding yes#AllowTcpForwarding yes的注释

  exp.

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