デフォルトでは、SSH経由でログインできるユーザーは誰ですか?

デフォルトでは、SSH経由でログインできるユーザーは誰ですか?
  1. Debian 6 を設定するときに、ルートに加えて、どのユーザーが SSH 経由で自分のシステムにログインできるかを知りたいです。パスワードは知っていますか?

  2. Apache 2をインストールすると、www-dataというユーザーが作成されました。このユーザーにSSHを介して自分のシステムにログインする権限がありますか?しかし、www-dataに誰もがログインできるデフォルトのパスワードがある場合はそうではありません。

  3. SSHを介して自分のシステムにログインできるユーザーのリストはどこにありますか? SSH設定ファイルに何も見つかりません。

ベストアンサー1

Paradeepchhetriは完全に正確ではありません。

Debian には変更されていない次の内容がありますsshd_config

PubkeyAuthentication yes
PermitEmptyPasswords no
UsePAM yes

したがって、SSHを介したログインは、パスワードフィールドが入力されているか/etc/shadowSSHキーを持つユーザーにのみ機能します~/.ssh/authorized_keys。 isとfor isPubkeyAuthenticationにはデフォルト値があるため、削除しても動作は同じです。yesPermitEmptyPasswordsno

問題の例では、www-dataDebianインストーラはパスワードですwww-data

pam_access、必要に応じてAllowUsersより細かい制御のためにinを使用できます。 Debian では、これを強くお勧めします。AllowGroupssshd_configUsePAM

おすすめ記事