web-dev-qa-db-ja.com

ルートアクセスが拒否されました!

私はあなたに助けを求めたいのです。古いPCにUbuntuをインストールし、PuTTYで接続したい場合は、rootとしてログインし、パスワードが必要です。コマンドによってUbuntuターミナルでパスワードを変更しました:

# Sudo -i
# passwd

それでも、PuTTY(ルート)で接続できません。パスワードを入力すると、まだ書き込みます:アクセスが拒否されました。私はたくさんのビデオを見て、何もうまくいきませんでした。

Ubuntu 18.04.2 LTSを持っています

助けてください!

ありがとう

1
Danster

ルートパスワードを変更するには、最初にSudoを実行する必要があることに注意してください。

デフォルトでは、Ubuntuは、「Sudo」してrootユーザーになって操作できるように構成されていますが、rootとして直接ログオンすることはできません。 Sudoは誰がログオンしたかを追跡するため、これはセキュリティの問題であり、実行を許可するものを制限することもできます。

PuTTYを使用している場合、「ssh」を使用して古いPCに接続しようとすると、非rootログインを使用する必要があります。通常、通常のユーザーアカウントを使用してログインし、シェルプロンプトで一度Sudoコマンドを発行して、rootユーザーとして実行する必要があると思われるいくつかのコマンドを実行します。

実際、この制限を無効にする方法があり、通常はsshd_configファイルに変更を加える必要があります。ただし、Sudo su - rootが同じことを実行でき、より多くのセキュリティ/アカウンタビリティを備えている場合は、通常、ルートログインを許可する理由はありません。

1
S. Nixon