我尝试从 Linux Ubuntu 客户端计算机通过 SSH 访问 Linux Ubuntu 服务器。
当客户端和服务器在同一网络中时,一切正常,当我尝试通过 VPN - openVPN 远程访问服务器时,像 mc- midnight commander 这样的全屏应用程序无法正常显示,这意味着我只能看到右上角显示屏幕的角字符,显然键盘交互不起作用。
此外,针对简单文本文件发出的 cat 命令会挂起终端而不显示任何输出。
奇怪的是,使用 Android OpenVPN 客户端和 Android SSH 客户端从我的安卓手机通过 VPN 访问同一台服务器一切正常。
在我的 Ubuntu 客户端机器上,TERM 环境变量设置为“xterm-256color”,在我的 Android 手机上设置为“linux”。在启动 SSH 会话之前尝试在我的 Ubuntu 客户端上将其设置为“linux”,这意味着在 SSH 会话中我看到终端实际上设置为“linux”,但没有任何效果。
在Ubuntu客户端上我也尝试过通过Putty连接,但是结果是一样的
关于发生这种情况的原因有什么线索吗?
提前致谢!