タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Moshに関するmasutaka26のブックマーク (5)

  • mosh (mobile shell)の論文を読んでみた

    mosh: MITからモバイル時代のSSH代替品という記事を読んでmoshというモノの存在を知りました。で、USENIXに採録予定の論文があるというのでそれも読んでみました。 moshでは、作者が独自に設計したSSP (State Synchronization Protocol)というトランスポート層の独自プロトコルを使っています。SSPというのは大雑把に言うと、下層にUDPを想定して、状態を送り合うというプロトコルのようです。 ターミナルのようなアプリケーションの場合、クライアントにせよサーバにせよ知りたいのは最新の状態であってそれ以外はドロップしてしまっても問題はない。そこで、UDPの1データグラムに収まる範囲で状態を送り合うということを想定しています。コネクションを張らないことで、クライアント側は途中でいきなりIPアドレスが変わっても問題が起きない、というのが「モバイル時代の」とい

  • さくらVPSにSSH代替品のMoshを入れてみた - Glide Note

    Mosh: the mobile shell 話題のMoshをMacBook Airと自宅サーバのFedora16に入れて、 あまりのレスポンスの良さに感動して、早速さくらVPS(CentOS6)にも入れてみました。 moshの解説はkarasuyamatenguさんのサイトに非常によくまとまっています。 ssh鍵の登録などのsshの設定は完了しているものとして作業します。(認証部分はsshに依存しているので) さくらVPSにMoshを導入

  • mosh-1.1.3-1.el6.x86_64.rpm - @kyanny's blog

    mosh を試した。ソースから入れたくないなーと思ったので RPM をビルドして入れましょう。 RPM をビルドしたことがないひとは いまさら聞けないrpmbuildことはじめ - blog.tnmt.info という良いまとめがあるのでこれをみてビルド用パッケージを導入したりコマンドの使い方を覚えよう。 以下手順。さくら VPS の CentOS 6.2 で試した。あくまでぼくの環境ではこういう手順でやったよ、という例。 # RPM のビルドに必要なパッケージを入れる sudo yum install rpm-build # または sudo yum groupinstall "Development Tools" # RPM ビルド用のディレクトリを作る mkdir -p ~/rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS} # mosh が依存してるパッケージ

    mosh-1.1.3-1.el6.x86_64.rpm - @kyanny's blog
    masutaka26
    masutaka26 2012/04/15
    さくら VPS の CentOS 6.2
  • zsh+MoshでHostnameを補完出来るようにした - Glide Note

    Moshを利用していてHostnameが補完されずに不便だったので、 下記を.zshrcに書いて、sshと同じようにmosh [tab]でhostnameを補完するようにしました。 ほぼssh補完関数そのままですが。 $HOME/.ssh/configと$HOME/.ssh/known_hostsに記載されているものは 補完されるようになりました。 2012年4月23日 追記 @n0tsさんがブログで紹介していた方法のほうが楽なので追記。 mosh コマンドで ssh コマンドと同等の補完をする方法 | Carpe Diem .zshrcに下記を1行追加だけでホスト名が補完されるのでこっちの方が楽です。 (ホスト名だけでなくsshのオプションも補完されてしまいますが)

  • mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記

    http://mosh.mit.edu/ ローミング可能 断続的な接続でも平気 ローカルエコーで快適なレスポンス などの機能をそなえたSSH代替ターミナルソフト。その名も「モッシュ」 iPhone/iPadでウロウロしながらサーバ作業をするのを想定しているようだ。ドキュメントやパッケージの充実度からしてもかなり高質のプロジェクト。こいつら気でSSHを越えようとしている。 こんな能書き IPが変っても大丈夫 スリープ後もターミナルが生きている 遅いリンクでもローカルエコーにより快適 要は素早く打ち込んでいるときにスクリーンが止っちゃうことがない フルスクリーンモードでも有効 サーバ側と同期化されていない入力はアンダーラインで記される ルート権限がなくてもサーバのインストール可能 サーバは一般プログラムとしてインストールして、それをSSHで立ち上げる SSHをinetdとして使っている感じだ

    mosh: MITからモバイル時代のSSH代替品 - karasuyamatenguの日記
  • 1