[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:45503] internet から SSH で自宅サーバにログインできない



こんにちは、まつぞの といいます。

玄箱を Sarge 化して自宅サーバとして使っています。
会社からも自宅サーバにアクセスしたいと思い、ダイナミック DNS を
使って 自宅サーバの Wiki にアクセスできるようになりました。

今チャレンジしているのは SSH を使ってインターネット経由で
自宅サーバにログインすることです。

/etc/ssh/sshd_config を編集して、家庭内 LAN の別のマシンからは
玄箱サーバに RSA 認証で接続できるようになりました。
しかし、インターネット経由で接続しようとすると、なぜか
RSA 認証ではなく UNIX password 認証になり、しかも認証に失敗します。
どのファイルをどのように編集すればよいでしょうか?

[/etc/ssh/sshd_config の該当個所]
RSAAuthentication yes
PubkeyAuthentication yes
AuthorizedKeysFile %h/.ssh/authorized_keys

PasswordAuthentication no

[家庭内LAN 内の他のマシンから接続]
Win なマシンの cygwin から接続したとき
# ユーザ名、マシン名などは仮名です

$ ssh kurobako
Enter passphrase for key '/home/foo/.ssh/id_rsa':
Linux KUROBAKO 2.4.17_mvl21 #24 2004ヌッ 10キ・19ニ・イミヘヒニ・
17:17:03 JST ppc GNU/Linux

The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.

Last login: Thu Jan 5 14:44:17 2006 from rachael.matsuzon.org
foo@KUROBAKO:~$

と接続に成功します。

[同じマシンでインターネット経由で接続しようとした場合]

$ ssh kurobako.dyndns.org
foo@xxxxxxxxxxxxxxxxxxx's password:
Permission denied, please try again.
foo@xxxxxxxxxxxxxxxxxxx's password:
Permission denied, please try again.
foo@xxxxxxxxxxxxxxxxxxx's password:
Permission denied (publickey,password,keyboard-interactive).

と接続に失敗します。そもそもなぜ UNIX password の認証になるのか
わかりません。

理由と対処法をご存知の方がいらっしゃれば、お教え願えると幸いです。
宜しくお願いします。