このガイドでは、SSHサーバーポートを変更する方法について説明します 。さらに、ssh
の使用方法を紹介します デフォルトの22以外のポートに接続するコマンド。
デフォルトでは、SSHサーバーはポート22で実行されます。ただし、別のポートで実行される場合があります。
-p <port>
オプションで、ssh
を使用するときに接続するポート番号を指定できます Linuxでのコマンド。
たとえば、ポート2222でリッスンするリモートサーバーにアクセスする場合は、次のように入力します。
ssh -p 2222 [email protected]
SSHサーバーポートを変更する方法
強力で安全なパスワードを持つことは、ほとんどのリモートサーバーユーザーが行う唯一のサイバーセキュリティ手順ですが、セキュリティの追加レイヤーが常に推奨されます。
サーバーのセキュリティを強化するために実行できる簡単で効果的な手順は、SSHが使用するポートを22以外に変更することです。ただし、要件に応じてサーバーのポート番号を設定できます。
これを実現するには、次の簡単な手順に従います。
rootとしてサーバーにログインし、/etc/ssh/sshd_config
を開きます お好みのテキストエディタでファイルします。次の行を見つけます:
#Port 22
ssh
を使用するには サーバーで22以外のポートを使用するには、sshd_config
内の特定のパラメーターを変更する必要があります。 ファイル。
まず、番号記号(#
)を削除して、行のコメントを解除する必要があります )および変更22
使用する新しいポート番号に。次に、変更を保存して、テキストエディタを終了します。
それで全部です。ここで、SSHサービスを再起動します。
systemctl restart sshd
ポートを変更すると、SSHサーバーに対する自動攻撃が停止し、ランダムスキャンで攻撃される可能性が低くなります。つまり、サーバーを見つけるのがより難しくなり、ランダムスキャンで見られることを回避できます。
結論
このガイドでは、sshコマンドを使用してデフォルトの22以外のポートに接続する方法を説明しました。
また、サーバーを保護するためにLinuxマシンのデフォルトのSSHポートを変更する方法についても説明しました。
サーバーを安定させ、実行中のサービスの中断を回避するために、新しいプライベートポート範囲を使用することを忘れないでください。
興味がある場合は、SSHポートが22になった経緯をご覧ください。