ポート22以外へのSSH:方法と例
このガイドでは、SSHサーバーポートの変更方法を探求し、デフォルトの22以外のポートに接続する方法を示します。
デフォルトでは、SSHサーバーはポート22で実行されます。ただし、異なるポートで実行される場合もあります。
この -p <port> オプションは、Linuxの ssh コマンドを使用する際に接続するポート番号を指定できます。
例えば、ポート2222でリッスンしているリモートサーバーにアクセスしたい場合は、次のように入力します:
ssh -p 2222 user@hostSSHサーバーポートの変更方法
リモートサーバーのユーザーが取る唯一のサイバーセキュリティ対策は強力で安全なパスワードを持つことですが、追加のセキュリティ層を持つことは常に推奨されます。
サーバーのセキュリティを強化するために、SSHが使用するポートを22以外の別のポートに変更するという、シンプルですが効果的なステップがあります。ただし、サーバーのポート番号は、要件に応じて設定できます。
それを達成するために、これらの簡単なステップに従ってください:
ルートとしてサーバーにログインし、お好みのテキストエディタで /etc/ssh/sshd_config ファイルを開いてください。次の行を見つけてください:
#Port 22sshd_configファイル内の特定のパラメータを変更する必要があるため、サーバーでポート22以外のポートを使用するにはsshを使用する必要があります。
まず、行のコメントを解除するために、番号記号(#)を削除し、使用したい新しいポート番号に22を変更する必要があります。次に、変更を保存してからテキストエディタを終了します。
それがすべてです。さて、SSHサービスを再起動してください。
systemctl restart sshdポートを変更することで、SSHサーバーへの自動攻撃を停止させ、ランダムスキャンによる被害を受けにくくします。言い換えれば、今やあなたのサーバーを見つけることが難しくなり、ランダムスキャンに見つかることを避けることができます。
結論
このガイドでは、デフォルトの22番ポート以外のポートに接続するためにsshコマンドを使用する方法を示しました。
私たちはまた、サーバーを保護するためにLinuxマシンでデフォルトのSSHポートを変更する方法についても話しました。
新しいプライベートポート範囲を使用して、サーバーを安定させ、稼働中のサービスを妨害しないようにしてください。
もし興味があるなら、SSHポートが22になった背景についての話はこちらです。
