moshのようなポート転送


11

これはLinux上にあり、Linuxサーバーに接続します。

私はmoshが大好きですが、ポートフォワーディングをサポートしていません。また、もう1年が経ち、まだ実現していないので、しばらくはサポートしないでしょう。

sshを介したポートフォワーディングは優れていますが、私のラップトップは1日に数回ネットワーク間を移動するため、sshセッションは停止し、ポート転送も同様に停止します。

ハングしたsshを検出して再接続するためにスクリプト/ハックしてポートを戻すことができますが、これを行う前に、ソースIPが1日に数回変更されたときに長期にわたるポート転送を行う別の方法があります(異なるネットワークに行くため) )?

UDPを介したsshでうまくいくと考えていますが、もちろんsshはTCPを介しています。


静的IPアドレスを取得します。モバイルIPv6を入手します。
マイケルハンプトン

2
自宅には静的IPがありますが、他の場所に移動するだけなので、うまくいきません。私が行くほとんどの場所でモバイルIPv6が利用可能になれば機能します。まだです。
マークマーリン

その場合、長期的な答えはモバイルIPv6ですが、それをどこでも使用できるようになるまでにはしばらく時間がかかります。
マイケルハンプトン

1
ポートフォワーディングを含むmoshのようなソリューションがあれば、今日は動作しますが、あなたは正しいです。事実上、モバイルIPv4トンネルになります。
マークマーリン

これはsuperuser.com/questions/37738/…の複製のようです。答えは、スレーブsshが失敗したときに再起動するautosshです。
エリフィナー

回答:



1

MOSHは同じレベルで動作せず、クライアントコンソールの表示をSSP(State Synchronization Protocol)を使用してサーバーコンソールと同期し、実際のデータを送信しないため、PortForwardingはありません。

ただし、SSHの代わりにAutoSshを使用できます。これは、接続の監視と自動再接続でも同じです

帯域幅を制限したい場合は、トリクルを追加できます

sudo trickle -d 10 -u 10 -- autossh -F /path/to/config-file site1

オープンプロジェクトのように:MAST(警告は非常に古い!)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.