moshを使ってみたよ

最近、家の無線LANルータの調子が悪いのかなんなのかよく切断されます。
SSHとかしてても切断されるので困ったなーと思ってたのですが、そういえばmoshなんてあったな、と思って使ってみました。
環境:OS X 10.7.5 / Ubuntu Server 12.04.1 LTS 64bit

インストール

クライアントとサーバにmoshをインストールします。
まずはクライアントであるMacにインストール。
Mosh: the mobile shellからpkgファイルをダウンロードして、インストール。MacPortsやHomebrewなどでもインストールできます。


次にサーバであるUbuntuにインストール。

$ sudo apt-get install mosh

でOKです。

ポートを開ける

Ubuntuのポートを一部開放します。ufwを使ってるのでufwで開けます。

$ sudo ufw allow 60000:61000/udp

接続する

あとはMacからSSHでつないでいるようにコマンドを叩くだけ。

$ mosh 192.168.1.2

~/.ssh/configの設定も勝手に読み込んでくれるみたい。というかSSHを内部で使ってるからなのかな?


これで切断されてもきっと大丈夫……なはず。