ssh エラー「error: Bind to port xxx on 0.0.0.0 failed: Permission denied.」が発生した場合の対処法

ssh エラー「error: Bind to port xxx on 0.0.0.0 failed: Permission denied.」が発生した場合の対処法

sshのポート番号変更時に、エラー「error: Bind to port xxx on 0.0.0.0 failed: Permission denied.」が発生した場合の対処法を記述してます。

環境

  • OS Rocky Linux release 8.4 (Green Obsidian)

エラー全文

「/etc/ssh/sshd_config」の「port」を変更し「systemctl restart sshd」した際に発生

エラーは「journalctl -xe」で確認

原因

selinuxが有効になっていたため、selinux側で制御されていたため

対処法

以下の手順でSELinuxを無効にする

永続的に無効にする場合は、

もしくは、selinux側で設定したポートを許可する

「semanage」コマンドが使用できない場合は、インストールしておく