mat*_*t b 8 linux ssh ip macos
我正在尝试通过 SSH 连接到 Linux (Fedora 14) 机器,然后打开 vim 来编辑文件,但是在我的新 Macbook Pro 上,只要我打开 vim,SSH 会话似乎就“冻结”了。
我可以正常登录到 Linux 机器并运行命令:
但是当我运行VIM,终端空白出来,响应不到:q
,ctrl+z
,ctrl+c
,ctrl+d
,等:
我正在使用 iTerm2,但同样的问题出现在 Terminal.app 中。此外,尝试传输scp
具有相同行为的文件,因此它似乎与任何类型的 ssh 连接到这台机器有关。
这可能与 tty vs pty 或 OS X 中的其他终端仿真设置有关吗?
在使用 Windows 或其他操作系统的远程 linux 机器上打开 vim 时,我没有相同的显示问题。此外,当连接到其他远程 (Linux) 机器时,我可以很好地使用 vim。
我赞同@Gilles 的回答。但更容易诊断,只需将以太网或无线接口上的 MTU 设置为非常小的值,然后看看会发生什么。在 OS X 上:
$ sudo ifconfig en0 mtu 1100 # (or en1 for wifi, unless on an Air)
Run Code Online (Sandbox Code Playgroud)
然后测试 scp 看看会发生什么。如果它仍然停在 1100,你可能需要在某个地方修复一个真正损坏的网络设备。
归档时间: |
|
查看次数: |
3760 次 |
最近记录: |