VSCode Remote-SSH链接提示administratively prohibited的解决方法

概述

在从RedHat升级到KylinV10时,之前一直可以直接链接的VSCode RemoteSSH无法连接,提示open failed:administratively prohibited,在查阅资料后,确认是新环境的SSH默认配置更严格,因此可以通过配置SSH的方式解决。

解决方法

我使用了以下方法解决了这个问题。

更新OpenSSH

可能是因为系统的OpenSSH版本过低,需要更新,这种方法有概率修复问题。

1
yum update openssh

修改ssh默认配置

修改/etc/ssh/sshd_config配置项,然后依次找出以下配置项并修改为下面的值:

1
2
3
StrictModes no
AllowTcpForwarding yes
PermitTunnel yes

然后重启ssh服务,即可正常链接

1
systemctl restart sshd
  • 本文作者: 王政乔
  • 本文链接: https://www.zhengqiao.wang/linux/VSCodeRemoteSSH_KylinV10.html
  • 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处!
  • 温馨提示: 本站使用Github Page提供服务,资源均依托于开源仓库,如果你无法正常访问Github资源则可能导致部分图片或内容无法正常显示。