vpn - 尝试在 Cisco anyConnect VPN 上“vi”文件时,Putty 终端挂起
问题描述
我在家中使用 Cisco Anyconnect 客户端连接到我的办公室 VPN。我可以把腻子放到远程机器上。但是,当我尝试 vi 文件或执行诸如 netstat -an 之类的命令时,putty 终端就会挂起。我仍然可以打开一个重复的腻子会话,但即使它在我执行某些命令后立即挂起,永远不会恢复。
ls、uname -a 等一些命令可以正常工作。我的猜测是,当我尝试 vi(特别是大文件)或执行具有大输出的命令时,终端会挂起。
如果我从办公室连接到 VPN,然后 vi 相同的文件,它工作得很好。我的家庭网络是一个速度很好的宽带网络。此外,如果我从其他笔记本电脑使用相同的互联网、相同的 cisco-vpn 客户端和 vi 相同的文件连接到相同的 VPN,它工作正常!
有人可以就如何解决这个问题提供一些意见吗?
解决方案
我假设您使用相同的用户 ID 登录到远程机器,并且目标机器的配置文件(.bash_profile 和类似文件)中没有特殊脚本等。
几个想法——
1 - 您可能需要查看 putty 配置并查看两台笔记本电脑是否具有相同的版本和配置设置以连接到此服务器。
2 - 卸载腻子并重新安装。否则,请下载最新版本的 putty 并将其保存在不同的位置以使用它。
3 - 直接从 windows 使用 ssh 代替 putty。
推荐阅读
- python-3.x - Groupby:计算每年列的总和
- php - 如何将“body”参数发送给HttpClient.get()?
- python - 使用 Try 和 except 时如何在 Python 中对错误进行单元测试
- bash - 用于将 unsigned int32 转换为大端字节并写入文件的 unix 脚本
- python - 使用 'pip install < 引发 ffiplatform.VerificationError(error)
>' - php - PHP:通过带有 file_get_contents 的文本文件列表检查电子邮件提供商是否为垃圾邮件
- c++ - 如何使用户定义的空默认构造函数表现得像编译器定义的空构造函数
- react-native - 是否可以在 React Native 中强制键盘立即消失?
- r - 无论元素的顺序如何,如何计算数据框中的字符串数?
- java - 如何计算由 System.lineSeparator() 分隔的字符串中的单词和行数?