iPhone アプリの iSSH が mosh をサポートしたというのでさくらインターネットで借りてる VPS に mosh でログインできるようにしてみました。 VPS は CentOS 6 で epel リポジトリに mosh があったので
sudo yum install mosh
VPS で UDP 60000 - 61000 ポートを開放 (ポートは変更可能)
sudo iptables -A INPUT -m udp -p udp --dport 60000:61000 -j ACCEPT (たとえば)
まずは手元の Linux Mint 14.1 からログインできるように
sudo apt-get install mosh
SSH の設定は ~/.ssh/config で Host vps として設定済み
mosh vps
次に iSSH からの接続テスト、でも LANG が C だとダメらしく /etc/sysconfig/i18n で LANG=en_US.UTF=8 にして再起動したらつながりました。 Linux から接続すると mosh-server の引数で LANG が設定されてるけど、iSSH だと設定されてないのが原因っぽい
$ ps -ef | grep mosh
ytera 1720 1 0 22:18 ? 00:00:01 mosh-server new -s -c 8 -l LANG=ja_JP.UTF-8
ytera 2033 1 0 22:45 ? 00:00:00 mosh-server new
iSSH - SSH / VNC Console
Zinger-Soft
価格: 850円
posted with sticky on 2012.12.19
iSSH は SSH Tunnel + RemoteDesktop も簡単にできるし、Bluetooth keyboard で Ctrl key も使えてとっても便利。 アプリとしてはちょっと高めだけど価格なりの価値はあります。安いのを沢山試すくらいならこれでOK