*

【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ユーザーでログインできるようになりました。
実際にログインできるかどうか、試してみましょう。

gazou2014080201
gazou2014080202

rootユーザーでログインできましたね!

 - Amazon Linux

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  関連記事

AWS
【AWS】SSHのポート番号を変更してみよう 【使ってみた】

どうも、Kです。 今回はSSHで使用しているポートを変更したいと思います。 &n …