ルートを無効にする - すべての問題が発生しますか?


0

私はrootを使ってアクセスするlinuxサーバー(Ubuntu 14)を持っています。 SSH keys (つまり、rootパスワードはありません)。私も作成しました non-root-user (そして対応する non-root-user's-password )と sudo 特権

私のWebホストはセキュリティ上の理由からrootを無効にしてから、 sudo 必要に応じて。

私が頭を動かそうとしている2つの問題があります。

  1. 私がrootを無効にした場合、私はそれができないだろうと確信しています SSH rootユーザーで私のサーバーに( root@ip-address )を使用します non-root-user そして non-root-user's-password。しかし、誰かがネットワーク上で傍受してユーザー名とパスワードを盗む可能性があるため、これは安全とは言えません。

  2. rootを無効にしてから sudo からのコマンド non-root-user、サーバーはどのようにして私がrootアクセスを許可されていることを認証するのでしょうか?それを使用しますか SSH keys そうするには?

更新日:私はずっとこれが間違っているとずっと考えていました。誰かが私が思い出したとき sudo、1つが求められている non-root-user's-passwordではなく root パスワード。その答えは明らかです。

回答:


4

SSH rootログインを無効にするポイントは、リモートからrootになるために2つのパスワードを要求することです。1つはSSHアクセスを持つ標準ユーザーから、次にそのアカウントからはrootになります。これは攻撃者がリモートでrootパスワードを推測するのを防ぎます - 彼らはrootでリモートから入手するために2つのパスワードを推測しなければなりません。

しかし、誰かがネットワーク上で傍受してユーザー名とパスワードを盗む可能性があるため、これは安全とは言えません。

SSHの「S」は 安全な - SSHv2と強力な暗号を使用している限り( sshd_config これに対して - https://stribika.github.io/2015/01/04/secure-secure-shell.html - 心配している場合)誰でも何でも盗聴できるという有用な可能性はありません。 ない限り あなたの鍵は危険にさらされています。

sshd を使用してログインするときにパスワードを確認します sshd - その後に実行したコマンドはチェックされません。 sshd - 含む sudosuなど


「それからそのアカウントから、rootに。」 - 大丈夫...私がするとき sudo "そのアカウント"から、サーバーはパスワードの入力を求めますか?これは何のパスワードですか?結局のところ、私はrootのパスワードを持っていません。
thanks_in_advance

1
それはあなたがそれを要求するためにそれを構成するどんなパスワードでもあなたに尋ねるでしょう。通常は、パスワードを要求しないように、または現在のアカウントのパスワードを要求するように設定します。
David Schwartz

sudo rootパスワードを聞いてきます(それが sudo そうではなく sshd そうであれば、それが正しい場合、それはあなたにルートシェルを与えるでしょう。
user441827

@ user441827しかし、ない場合は root (それは無効にされています)、そしてどのようなパスワードになります sudo お願いしますか?
thanks_in_advance

@DavidSchwartz私はすでに設定しました non-root-user とともに non-root-user's-password そしてそれは sudo グループを設立した sudo または root それのためのパスワード(私の設定はありません root パスワード、SSHキーでログインします。それでは、この追加のパスワードをどこに設定すればよいのでしょうか。
thanks_in_advance

1

SSHの略 安全 シェル。平文でパスワードは送信されません。それは使用しています 公開鍵暗号 あなたの身元と安全なコミュニケーションを確認するため。のための作品 rootみんなのために働く。

追加した場合 non-root-user 適切なアクセスリスト( 許可する sudo その後、そのアカウントを使用してサーバーをフルパワーで管理できます。


しかし私が使うとき non-root-usersudoサーバーからパスワードの入力を求められますか です rootユーザー)
thanks_in_advance

あなたがそれをしないように構成するならばそうではありません。
David Schwartz

また、パスワードを入力しても、ネットワークに書き込まれる前に暗号化されます。
Scott

1
@ user1883050:あなたに言っているのではない すべき これは、あなたが決めることです。 できる あなた自身の古いコメントを削除してください。最後にⓧ(x)が付いた赤い丸をクリックするだけです(マウスをそこに移動すると表示されます)。
Scott

@Scott LOL ...ありがとう...それができるとは思っていませんでした。不要になったものを調べて削除します。
thanks_in_advance
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.