2012年3月27日火曜日

【10秒でできる】sshでノーパスログインする設定方法

cd
ssh-keygen -t dsa
⇒入力を求めら得るがすべてエンターのみで回避
cd .ssh/
cat id_dsa.pub >> authorized_keys
ssh yoshi3

でノンパスでローカルホストにログインできます。
ssh-keygenで公開鍵を作ったユーザがノンパスログインできるようになるので、すべてのユーザでノンパス設定したい場合はすべてのユーザで上記を行ってください
リーモトホストにノンパスログインしたい場合はリモートホストのauthorized_keysに上書きします
(適当にファイル転送をして)
SSHのバージョンが1をサポートしているときは
「ssh-keygen -t rsa」
で公開鍵を作成しましょう
また当たり前ですが、ssh-keygentができないとダメなのでできない場合はopensslをyumしましょう
簡単ですね。お試しあれ


P.S 権限について

  • .sshフォルダの権限は700である必要がある(ログイン先のフォルダ)
  • authorized_keysの権限は600である必要がある(ログイン先のファイル)

0 件のコメント:

コメントを投稿