この文書の現在のバージョンと選択したバージョンの差分を表示します。
| 両方とも前のリビジョン 前のリビジョン | |||
|
linux:rootでのリモートログインを禁止する [2016/08/09 23:40] dokuroot 削除 |
— (現在) | ||
|---|---|---|---|
| ライン 1: | ライン 1: | ||
| - | ====== Linux:さくらVPS:rootでのリモートログインを禁止する ====== | ||
| - | |||
| - | ===== 環境 ===== | ||
| - | | サーバ | さくらVPS | | ||
| - | | OS |CentOS 6.6 | | ||
| - | |||
| - | ===== root でのリモート接続を禁止する ===== | ||
| - | ==== root でのリモート接続について ==== | ||
| - | * root でのログインは、盗聴や操作ミスなど危険を伴いますので、root アカウントで直接リモート接続するのを禁止します。 | ||
| - | ==== 設定の変更 ==== | ||
| - | * リモート接続には ssh を利用します。ssh の設定は /etc/ssh/sshd_config で行います。設定を変更する前にバックアップを作成します。<code bash> | ||
| - | >cd /etc/ssh | ||
| - | >cp -p sshd_config sshd_config.ORG | ||
| - | </code> | ||
| - | * それでは、設定を変更します。変更するのは設定ファイル内の、PermitRootLogin の値を変更します。デフォルトでは以下のようにコメントになっていると思います。 <code> | ||
| - | #PermitRootLogin yes | ||
| - | </code> この行を以下のように変更して保存します。 先頭の '#'を削除して行を有効にすることも忘れずに。<code bash> | ||
| - | PermitRootLogin no | ||
| - | </code> | ||
| - | |||
| - | ===== SSH の再起動 ===== | ||
| - | * 設定を変更しただけれは有効になりません。設定を有効にするため、ssh を再起動します。 <code bash> | ||
| - | >/etc/rc.d/init.d/sshd restart | ||
| - | sshd を停止中: [ OK ] | ||
| - | sshd を起動中: [ OK ] | ||
| - | </code> | ||
| - | |||
| - | * これで設定が有効になりました。root での接続が拒否されるか試してみてください。 | ||
| - | |||
| - | |||