在 Cisco anyConnect VPN 上尝试 'vi' 文件时 Putty 终端挂起

Putty terminals hangs while trying to 'vi' files on Cisco anyConnect VPN

我在家里使用 Cisco Anyconnect 客户端连接到我办公室的 VPN。我可以把腻子放到远程机器上。但是,当我尝试 vi 文件或执行诸如 netstat -an 之类的命令时,putty 终端只是挂起。我仍然可以打开重复的 putty 会话,但即使它在我执行某些命令后立即挂起,也永远无法恢复。

有些命令如 ls、uname -a 工作正常。我的猜测是当我尝试 vi(特别是大文件)或执行具有大输出的命令时终端挂起。

如果我从办公室连接到 VPN,然后 vi 同一个文件,它工作得很好。我的家庭网络是速度不错的宽带网络。此外,如果我使用相同的互联网、相同的 cisco-vpn 客户端和 vi 相同的文件从其他笔记本电脑连接到相同的 VPN,它工作正常!

有人可以就如何解决此问题提供一些意见吗?

我假设您使用相同的用户 ID 登录远程机器,并且目标机器的配置文件中没有特殊脚本等(.bash_profile 和类似文件) .

一些想法 -

1 - 您可能需要查看 putty 配置,看看两台笔记本电脑是否具有相同的版本和配置设置以连接到此服务器。

2 - 卸载腻子并重新安装。否则请下载最新版本的putty并将其保存在不同的位置以供使用。

3 - 直接从 windows 使用 ssh 代替 putty。

这里有更多信息 link