Debian 6 を設定するときに、ルートに加えて、どのユーザーが SSH 経由で自分のシステムにログインできるかを知りたいです。パスワードは知っていますか?
Apache 2をインストールすると、www-dataというユーザーが作成されました。このユーザーにSSHを介して自分のシステムにログインする権限がありますか?しかし、www-dataに誰もがログインできるデフォルトのパスワードがある場合はそうではありません。
SSHを介して自分のシステムにログインできるユーザーのリストはどこにありますか? SSH設定ファイルに何も見つかりません。
ベストアンサー1
Paradeepchhetriは完全に正確ではありません。
Debian には変更されていない次の内容がありますsshd_config
。
PubkeyAuthentication yes
PermitEmptyPasswords no
UsePAM yes
したがって、SSHを介したログインは、パスワードフィールドが入力されているか/etc/shadow
SSHキーを持つユーザーにのみ機能します~/.ssh/authorized_keys
。 isとfor isPubkeyAuthentication
にはデフォルト値があるため、削除しても動作は同じです。yes
PermitEmptyPasswords
no
問題の例では、www-data
Debianインストーラはパスワードですwww-data
。
pam_access
、必要に応じてAllowUsers
より細かい制御のためにinを使用できます。 Debian では、これを強くお勧めします。AllowGroups
sshd_config
UsePAM