banner
老孙

老孙博客

资深网民孙先生
mastodon
email

AWS EC2でrootユーザーとしてログインする

AWS EC2 ではデフォルトでec2-userアカウントでログインしますが、多くのフォルダにはアクセス権限がありません。

root アカウントでコマンドを実行する方法については、以下の通りです:

  1. 公式ウェブサイトに記載されている方法に従い、EC2 サーバーに接続します(Windows ユーザーは PUTTY を使用することを推奨します)。
    ホスト:サーバーのPublic DNS
    ポート:22

  2. root のパスワードを作成するには、以下のコマンドを入力します:

sudo passwd root
  1. 次に、以下のように入力を求められます:
new password

設定したい root のパスワードを入力し、確認のためにもう一度入力してください。
4. 次に、root ユーザーに切り替えるために、以下のコマンドを入力します:

su root
  1. root ユーザーとして Amazon Cloud Server の ssh ログイン方法を編集し、PasswordAuthentication noyesに変更します。
    入力:
vim /etc/ssh/sshd\_config
  1. 次に、sshd を再起動する必要があります。以下のコマンドを入力してください:
sudo /sbin/service sshd restart
  1. その後、再度 root ユーザーに切り替えます:
su root
  1. 以前の "ec2-user" にログインパスワードを追加します。
    以下のコマンドを入力してください:
passwd ec2-user

プロンプトに従い、パスワードを 2 回入力してください。
9. sshd の設定ファイルを変更します:

vi /etc/ssh/sshd\_config

PermitRootLoginPermitRootLogin yesに変更します。
PasswordAuthentication noPasswordAuthentication yesに変更します。
UsePAM yesUsePAM noに変更します。
10. AWS VPS を再起動すると、root で正常にログインできるようになります。

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。