本稿では CentOS 7 上の sshd の待ち受けポート番号を変更する方法について解説します。 本稿では、例として変更後のポート番号が 20022 になるように解説します。 前提知識 CentOS 7 には、セキュリティのために SELinux とファイアウォール (firewalld) がインストールされており、許可していないポート番号でのプロセスの起動と、許可していないポート番号へのアクセスを禁止しています。 このことから、単純に sshd の待ち受けポート番号の設定を変更しても、sshd を起動できない、もしくは接続することができません。 SELinux : 許可していないポート番号でのプロセス起動を禁止している。ファイアウォール : 許可していないポート番号へのアクセスを禁止している。 本稿ではこの事も加味して、sshd の待ち受けポート番号を変更する方法について解説します。
![CentOS 7 で sshd のポート番号を変更する方法 |](https://cdn-ak-scissors.b.st-hatena.com/image/square/4144dea385f968b5f99d2865f811994956c44aa0/height=288;version=1;width=512/https%3A%2F%2Fweblabo.oscasierra.net%2Fwp-content%2Fuploads%2F2015%2F08%2Feyecatch-openssh.png)