- Choco Soft - https://www.choco.org.uk/chocodb -

Linux(CentOS)サーバーのSSH初期設定

あまりにも毎回忘れるので忘備録を作成する事にしました。

【Part1】簡易版
サーバーを作成した時点では「ROOT」ユーザーしかいないので、まず別ユーザーを作成します。

1.ユーザー作成

>useradd nadesiko
>passwd nadesiko

設定するパスワードを二回入力します。

2.作成したユーザーをWHEELグループに所属させる事で、管理者に昇格できるようにします。

>usermod -G wheel nadesiko

3.特定のグループのユーザーのみ、管理者になれるように設定をします。

>visudo

# %wheel        ALL=(ALL)       ALL
%wheel        ALL=(ALL)       ALL

4.管理者「root」のログインを禁止します。

>vi /etc/ssh/sshd_config

#PermitRootLogin yes
PermitRootLogin no

5.設定を反映する為にSSHを再起動します。1

>/etc/rc.d/init.d/sshd restart
>systemctl restart sshd

6.ここまでの設定内容を確認します。

①SSH接続で「root」ログインができない事を確認します。
②特定のユーザーが「root」に昇格できる事を確認します。
>sudo su –

【Part2】公開鍵方式

これは今度書きます。