人気ブログランキング | 話題のタグを見る

[Linux] sshd パスワード無しでログインが上手くいかない・・・

例えば、あるソースを格納しているサーバから、複数のWebサーバへ最新のソースを配布する場合など、パスワード無しでscpなどが出来ると、とても便利。

一般的なやりかたは、satoshiabe.jp : SSH login without passwordに、とても簡潔に書いてある。

今回は、ちょっとハマってしまったことだけメモ。
よく陥る落とし穴として、~/.sshや~/.ssh/authorized_keysのパーミッションが問題になるが、実は ~/のパーミッションも group や other に書き込み権限を与えているとエラーになる。。。デバッグモードで立ち上げてやっと分かった。 orz

簡単にデバッグモードのやり方を、下記。

リモートサーバで

% /usr/sbin/sshd -D -e -d -d -d -p 122 -f /etc/ssh/sshd_config

ローカルサーバで

% ssh remote.host.jp -p 122

by etrojan2006 | 2007-02-22 12:59 | Linux  

<< [Ruby] HTTPSサーバ... [Java] URI.reso... >>