# 表題 ssh でパスワード無しでログインできるようにする方法 # # 履歴 # 1999-08-12 豊田英司 1. はじめに この文書は ssh によってパスワード無しにログインしたり rsh のようにコマンドを実行したりする方法を示す。 ssh 本来のマニュアルをも参照されたい。 内容は無保証である。 あなたが terminal.full.qualified.domain.name というマシンに toyoda という名前でログインしていて, target.full.qualified.domain.name の toyoda というアカウントに ssh を用いてログインしたいものとする。 2. 手順 - terminal において ssh-keygen する。 パスフレーズとして適当な文字列を設定する。 - ssh で target にログインする。 - target のホームディレクトリに .shosts というファイルを作る。 その中身はホスト名とログイン名からなる。たとえば terminal.full.qualified.domain.name toyoda と書く。 - .shosts は他人に読まれてはならない。 chmod 600 ~/.shosts - target から逆に terminal へ ssh をかける。 ホスト名だけではなく、ドメイン名を全て記述しなければならない。 target$ ssh terminal.full.qualified.domain.name - ログアウトする (target に戻る) - ログアウトする (terminal に戻る) するとパスワードを打たずに terminal から target へ ログインできるようになっているはずである。 3. 条件 - terminal, target 双方で RHOSTS 認証と RSA 認証ができるように なっていること (デフォルトでそうなっている)