参考 URL
公開しているサーバーな以上
rootで直接SSHログイン出来るのは危険。
せめて一般ユーザーでログイン → rootユーザーへの切り替えと
二段構えにしておこうと設定開始。
はじめなのでroot以外のユーザーは居ない(はず)なので
適当に一般ユーザーを作成する。
[cc lang=’text’ ]
[root@foo ~]# useradd [ユーザー名]
[root@foo ~]# passwd [ユーザー名]
[/cc]
作成したユーザーでSSHログインが出来るか確認しておいたほうが無難
んで、設定変更
[cc lang=’text’ ]
[root@foo ~]# cd /etc/ssh/
[root@foo ssh]# vi sshd_config
[/cc]
※vi のコマンドで行数表示してます。
[cc lang=’text’ ]
34 #LogLevel INFO
35
36 # Authentication:
37
38 #LoginGraceTime 2m
39 #PermitRootLogin yes
40 #StrictModes yes
41 #MaxAuthTries 6
[/cc]
39行目あたりで PermitRootLogin を no に変更する。
保存してSSHを再起動
[cc lang=’text’ ]
[root@foo ssh]# /etc/init.d/sshd restart
Stopping sshd: [ OK ]
Starting sshd: [ OK ]
[/cc]
無事rootでの直接ログインは出来なくなった。