2013/04/11

mosh + 公開鍵認証

遠くにあるサーバへsshでリモート接続して作業してると、たまにキー入力に対するレスポンスが悪くて悲しくなります。

 そんなときはmosh(mobile shell)を使うと少し悲しさが減ります。

便利機能や設定方法はgoogleに聞いてもらえればいいのですが、普段使っているsshの公開鍵認証の使い方が見当たらなかったので書いてみます。

こちらの~/.ssh/configの設定の方が普段使うには便利そう.

目的:

   ssh+公開鍵認証 を moshでも使いたい

方法:

mosh --ssh="ssh -p $(port) -i $(private_key)" user@host

補足:

  moshには"--ssh" オプションがあってmoshの中でsshセッションを開始するときに実行するコマンド名とオプションを渡せる様子です。

 ということで、普段こんなコマンドを叩いている人は、
ssh -p 3001 -i ~/.ssh/id_rsa user@hostname

  こんな感じに置き換えて、クライアント側で実行するといい感じです。
mosh --ssh ="ssh -p 3001 -i ~/.ssh/id_rsa" user@hostname


0 件のコメント: