moshを使ってみる

Posted by Tatsuyano on Sun, Mar 17, 2013
In
Tags linux

去年ぐらいから流行っているmoshを入れてみる。

moshを利用するには、クライアント、サーバー両方にmoshをインストールする必要がある。
またmosh内でsshを利用するため、sshの代価というわけではない。

centosにmoshをmake install

git cloneして、インストールスクリプトを実行したほうがいいかも。。

yum --enablerepo=epel install -y protobuf-compiler protobuf-devel boost-devel
wget https://github.com/downloads/keithw/mosh/mosh-1.2.3.tar.gz
tar xvzf mosh-1.2.3.tar.gz
cd mosh-1.2.3
./configure
make
make install

# インストール先
which mosh
/usr/local/bin/mosh

iptablesに追加

emacs /etc/sysconfig/iptables
-A INPUT -p udp -m udp --dport 60000:61000 -j ACCEPT

/etc/init.d/iptables restart

macにmoshにインストール

mosh(mobile-shell)をbrewでインストール

brew update
brew install mobile-shell

IO::Ptyというperlモジュールも必要なので、cpanmでインストール

cpanm IO::Pty

zshrcに補完関数を追加

cat >> .zshrc
# moshcompdef
mosh=ssh

利用方法

利用方法はsshと同じ。

mosh <server-name>

回線がすぐ切れるような環境でないと、あまり恩恵は感じないと思うが、とりあえず使ってみようと思います。

以下のサイトを参考にさせていただきました。ありがとうございます!