Linux

rootのログインを禁止にする

VPSを借りて一番最初に行うrootのログインの禁止のメモです。

rootでサーバーにログインしてパスワードを入力します。

# ssh -l root xxx.xxx.xxx.xxx

ユーザーの追加をします。onojunというユーザーを追加します。

# adduser onojun

パスワードを設定します。OSによってはadduserの時に設定するはずです。

# passwd onojun

一旦ログアウします。

# exit

作成したonojunでログインできるか確かめます。SSHのログインコマンドはお好みで

# ssh onojun@xxx.xxx.xxx.xxx

ログインできたらrootに切り替えます。

# su -

sshの設定ファイルを編集します。バックアップも作って上げます。

# cd /etc/ssh
# cp sshd_config sshd_config.old

vimで設定ファイルを編集します。PermitRootLogin noにしてあげます。

# vim sshd_config

40行目ぐらいにあります。

PermitRootLogin no

ssshの再起動

# service sshd restart

rootでログインできなかったら終わり!!

作成者: カビゴン

カビゴンが大好きなプログラマーです。 iOS,Androidアプリを作っています。 詰まったことなどをつらつらと書いて行きます。

コメントを残す

メールアドレスが公開されることはありません。

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください