タグ

sshに関するthemorthemのブックマーク (5)

  • I, newbie » SSHのログインを高速化する

    ご存知のとおり、SSHは公開鍵暗号と共通鍵暗号のふたつを使いわけています。お互いの認証やSSH sessionで使う共通鍵のネゴシエーションには公開鍵暗号で、共通鍵を共有した後は共通鍵で暗号化します。公開鍵による暗号化はオーバーヘッドがあって遅いからです。このため、いくつものSSH sessionを張ったり、ログインとログアウトを繰り返す場合、時間がかかります。また、firewallでSSHのbrute-forceをsession数によって制限している場合、短時間でログインとログアウトを繰り返す操作が阻害されることがあります。 OpenSSHにはControlMasterというキーワードで、既存のSSH sessionを再利用する仕組みがあります。これにより、すでにSSH sessionが存在する場合はそのsessionを再利用して、(ネットワーク的に)新たなSSH sessionを作成し

  • [Mac OS X] Mac OS X で daemontools を使って ssh トンネルや ssh socks を張る

    ■ [Mac OS X] Mac OS X で daemontools を使って ssh トンネルや ssh socks を張る daemontools-wrapper.zip (daemontools のためのラッパー) これは [Mac OS X] シェルスクリプトとかの CUI アプリケーションを Mac OS X 方式の .app にする方法 [簡単 5 ステップ] の応用ネタです。 まとめると、シェルスクリプトを .app 形式にすると Dock から「ログイン時に起動」が選択できてお手軽だねという。 daemontools はサーバプログラムを自動起動するためのプログラムです。 そして、起動したプロセスを監視し続け、たとえプロセスが突然死しても自動的に再起動してくれます。 daemontools 自体のインストールは MacPorts で一発なので簡単です。 % sudo po

  • ベイエリア情報局: AJAX SSH作ってみた

    元Vine SPARC開発者。2003年度未踏ユース採択者。海外でも活躍できる国際的なLinuxエンジニアになることを夢見て日で頑張っています。ウノウ株式会社にて写真共有SNS「フォト蔵」を開発中。 Ajax で SSHクライアントを作ってみた。 ajaxssh デモページ IE では動きません。firefox での動作を確認してます。 IE で動かないのは xmlhttprequest.readystate == 3 で途中まで届いているデータを取ることができないから。 もしうまい方法知っている方がいれば、是非教えてください。 Ajax で SSHクライアントを作る問題点は、 Ajax(というよりHTTP)がstatelessだということです。 ssh はコネクションを切らずに状態が遷移しますから、 データを POST するたびに毎回サーバ側で ssh を exec するような実装では

  • SAITAMASTAR-埼玉情報メディア- | 観光にも住むのにもおすすな埼玉の魅力をご紹介!

    「東京に住みたいけど家賃は出来るだけ抑えたい。」「アクセスが良くて手軽な場所に住みたい。」という考えの方は多いでしょう。近年注目されているのが埼玉県の川口です。 川口は東京と埼玉の県境にあり、新宿・渋谷などの主要な街へのアクセスが優れています。 今回は、交通アクセス・住宅事情・商業施設・治安の観点から、川口の住み心地について紹介していきたいと思います。 交通アクセス川口市のお膝元・川口駅には、埼玉から東京駅を経由して横浜まで繋がっているJR京浜東北線が通っています。お隣の赤羽駅までは4分で、そこでJR埼京線・湘南新宿ライン・東京上野ラインなどに乗り換えた場合、池袋まで約16分、新宿まで約23分、上野まで約20分、渋谷・東京駅まで約27分と、都内の主要な街まで30分もかかりません。 そして、高速道路も首都高速川口線から中央環状線に繋がっており、マイカーでのお出掛けも快適でしょう。 住宅事情都

  • sshで指定したコマンドしか実行できない公開鍵を作る - 技術メモ帳

    自動バックアップ処理をさせたいが シェル権限を与えたくないときとかに使える技。 やり方は簡単で $HOME/.ssh/authorized_keys の "コマンドを制限したい公開鍵" の行の先頭に 実行させたいコマンドを記述すればよい。 そのときのフォーマットはだいたい以下のようになる。 command="実行させたいコマンド",sshのオプションをカンマ区切りで書く command=hoge というのを付け足すことによって その公開鍵でアクセスがあったときに 指定したコマンドを実行させることができる。 たとえば、uptime を実行させたいときは、 以下のようにすればよい。 command="uptime",no-pty,no-port-forwarding,no-X11-forwarding,no-agent-forwarding ssh-rsa AAAABbBFERTWER....

  • 1