【AWS】Amazon Linuxにrootユーザーでログインしよう【使ってみた】
2014/12/30
どうも、Kです。
今回はAmazon Linuxに、rootユーザーでログインする方法をご紹介いたします。
sftpやscpを使う場合で、どうしてもrootユーザーでログインしたい場合に、役立つかと思います。ちなみに僕は毎回sudo su -って入力するのが面倒という理由で…げふんっげふんっ
では実際に操作していきましょう。
1.対象のEC2インスタンスにログインし、「 sudo su - 」でrootユーザーになります。
2.「 vim /etc/ssh/sshd_config 」でsshdのコンフィグを開きます。
47行目あたりに「 PermitRootLogin forced-commands-only 」という記述がありますのでコメントアウトし「 PermitRootLogin without-password 」と記述します。
3.rootユーザーのauthorized_keysをバックアップします。
「 cp /root/.ssh/authorized_keys /root/.ssh/authorized_keys.bk 」
4.ec2-userのauthorized_keysの内容を、rootユーザーのauthorized_keysにコピー。
「 cp /home/ec2-user/.ssh/authorized_keys /root/.ssh/authorized_keys 」
5.sshdをリロード。
「 /etc/init.d/sshd reload 」
これでrootユーザーでログインできるようになりました。
実際にログインできるかどうか、試してみましょう。
rootユーザーでログインできましたね!
関連記事
-
【AWS】SSHのポート番号を変更してみよう 【使ってみた】
どうも、Kです。 今回はSSHで使用しているポートを変更したいと思います。 &n …