タグ

sshに関するmtbtaizoのブックマーク (4)

  • 404 Blog Not Found:tips - sshでパスワード無しログイン

    2007年09月30日13:30 カテゴリTips tips - sshでパスワード無しログイン 以下に加えて、これも覚えておくといいかも。 odz buffer - SSH の接続を共有する パスワード無しの認証ファイルを作る $ ssh-keygen -d -f ~/.ssh/nopass-dsa -N '' または $ ssh-keygen -d -f ~/.ssh/nopass-dsa -N '' -C you@your.example.com -N ''がポイントです。 前者の場合、ssh commentは$USER@$HOSTになりますが、最近はDHCPホスト名を決めちゃう場合も多いので、それがいやな場合は後者の方法で決め打ちするのがいいでしょう。 完了すると、~/.ssh/nopass-dsaと、~/.ssh/nopass-dsa.pubの二つのファイルが出来ます。前者は絶

    404 Blog Not Found:tips - sshでパスワード無しログイン
    mtbtaizo
    mtbtaizo 2008/12/01
  • ssh-agentでパスフレーズをキャッシュさせたい~ノンパスワードの実現~

    sshを利用する際,パスワードを入力する手間を軽減させることが可能だ。しかし,パスフレーズまでは省略されず,この点をクリアするには次のような「ssh-agent」と呼ばれるデーモン利用が必要になる。 ssh-agentの起動時は,パスフレーズを記録しておく鍵キャッシュが空の状態である。このため,ssh-agentの起動後には引き続きssh-addコマンドを使用してパスフレーズをキャッシュに追加させておく必要があるのだ。以上の手順は次のようになる。これらの操作は,当然ながらパスフレーズを入力する接続元で行うべき操作だ。 $ eval `ssh-agent` Agent pid 3199 $ ssh-add Need passphrase for /home/ykida/.ssh/id_dsa Enter passphrase for /home/ykida/.ssh/id_dsa Ident

    ssh-agentでパスフレーズをキャッシュさせたい~ノンパスワードの実現~
    mtbtaizo
    mtbtaizo 2008/12/01
  • SSHKeychainを使ってパスフレーズ入力なしでsshを使う(MacOS X) - mteramoto's blog

    svn+sshを使ってリモートのレポジトリを使うときに、いちいちパスフレーズを入力するのが面倒だったので、MacOS Xでssh-agentが使えないかどうか調べてみた。 > ssh-agent zshとかしてssh-agent経由でshellを実行すれば使えるけど、2つめのshellはどーすんだとか、コマンドライン以外から起動したssh client(あるかどうかは知らない)はどーすんだとか。 Xなら、ログインするときにopenssh-askpassを使ってパスフレーズの入力と環境変数のセットをすればいいけど、MacOS Xだとどうなるんだろう? とさまよっていたら、よさげなものを発見。 SSHKeychain どういうものかというと、keychainにパスフレーズを保存しつつ、グローバル環境変数をさわってssh-agent関係の環境変数をセットしてくれる。ログイン時に起動するようにして

    SSHKeychainを使ってパスフレーズ入力なしでsshを使う(MacOS X) - mteramoto's blog
  • sshコマンドのポート転送機能を利用してリモート・ホストに接続する

    図1 sshサーバー(10.1.1.100)を経由して遠隔地のホスト(192.168.100.100)と暗号化トンネル経由で通信した画面 ssh -N -L ポート番号:ホスト:ホスト側ポート番号 インターネット経由で遠隔地にあるサーバーを管理したいことはよくあるでしょう。ただし,telnetではやりとりが暗号化されないのでセキュリティ面での不安があります。このようなケースでは,遠隔地側のホストでsshサーバーを動かし,SSHプロトコルによる接続を可能としておけば,サーバーとクライアント間で張った暗号化トンネルの中でセキュアな通信を行うことが可能です。 例えば,遠隔地のsshサーバー(10.1.1.100)を経由して,遠隔地のホスト(192.168.100.100)と暗号化トンネル経由で通信する場合には,以下のようなコマンドを実行します(図1)。このコマンドでは,「10.1.1.100」の

    sshコマンドのポート転送機能を利用してリモート・ホストに接続する
  • 1