新しい仮想Ubuntuサーバーを作成したばかりで、私は本番用に強化しています。現在、rootアカウントを持っています。私は次のことをしたい:
- 新しいユーザーを作成します(
jimこれ以降は呼び出します)。私は彼らが持っているしたい/home/ディレクトリを。 - 与える
jimSSHアクセスを。 - ルート化を許可
jimしsuますが、sudo操作は実行しません。 - ルートSSHアクセスをオフにします。
- SSHdを標準以外のポートに移動して、総当たり攻撃を阻止します。
私の問題は最初の2つの項目にあります。すでに見つけましたuseraddが、何らかの理由で、SSHで作成されたユーザーとしてログインできません。これを可能にするためにSSHdを破る必要がありますか?
/etc/nologinファイルを持っていますが、空です。私はそれを削除したとsshを再起動するが、それはまだちょうど応答だPermission denied, please try again.私がしようとすると、ログイン時。