ウェブサイト検索

ポート22以外へのSSH:方法と例


このガイドでは、SSHサーバーポートの変更方法を探求し、デフォルトの22以外のポートに接続する方法を示します。

デフォルトでは、SSHサーバーはポート22で実行されます。ただし、異なるポートで実行される場合もあります。

この -p <port> オプションは、Linuxの ssh コマンドを使用する際に接続するポート番号を指定できます。

例えば、ポート2222でリッスンしているリモートサーバーにアクセスしたい場合は、次のように入力します:

ssh -p 2222 user@host

SSHサーバーポートの変更方法

リモートサーバーのユーザーが取る唯一のサイバーセキュリティ対策は強力で安全なパスワードを持つことですが、追加のセキュリティ層を持つことは常に推奨されます。

サーバーのセキュリティを強化するために、SSHが使用するポートを22以外の別のポートに変更するという、シンプルですが効果的なステップがあります。ただし、サーバーのポート番号は、要件に応じて設定できます。

それを達成するために、これらの簡単なステップに従ってください:

ルートとしてサーバーにログインし、お好みのテキストエディタで /etc/ssh/sshd_config ファイルを開いてください。次の行を見つけてください:

#Port 22

sshd_configファイル内の特定のパラメータを変更する必要があるため、サーバーでポート22以外のポートを使用するにはsshを使用する必要があります。

まず、行のコメントを解除するために、番号記号(#)を削除し、使用したい新しいポート番号に22を変更する必要があります。次に、変更を保存してからテキストエディタを終了します。

それがすべてです。さて、SSHサービスを再起動してください。

systemctl restart sshd

ポートを変更することで、SSHサーバーへの自動攻撃を停止させ、ランダムスキャンによる被害を受けにくくします。言い換えれば、今やあなたのサーバーを見つけることが難しくなり、ランダムスキャンに見つかることを避けることができます。

結論

このガイドでは、デフォルトの22番ポート以外のポートに接続するためにsshコマンドを使用する方法を示しました。

私たちはまた、サーバーを保護するためにLinuxマシンでデフォルトのSSHポートを変更する方法についても話しました。

新しいプライベートポート範囲を使用して、サーバーを安定させ、稼働中のサービスを妨害しないようにしてください。

もし興味があるなら、SSHポートが22になった背景についての話はこちらです。

関連記事: