Linux(Fedora 14)システムにSSHを接続してから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をうまく使用できます。
答え1
@Gillesの回答に同意します。しかし、診断する方が簡単です。イーサネットまたはワイヤレスインターフェイスのMTUを非常に小さい値に設定し、何が起こるかを確認してください。 OS Xの場合:
$ sudo ifconfig en0 mtu 1100 # (or en1 for wifi, unless on an Air)
その後、scpをテストし、何が起こるかを確認してください。それでも1100で停止している場合は、実際に破損したネットワークデバイスをどこかで修正する必要があります。