GNU/Linux >> Linux の 問題 >  >> Linux

22以外のポートへのSSH:それを行う方法(例付き)

このガイドでは、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になった経緯をご覧ください。


Linux
  1. SSHキーペアを生成する方法(例付き)

  2. LinuxでSSHポートを変更する方法

  3. 方法:Ansibleを使い始める

  1. ポートノッキングでSSHサービスを保護する方法

  2. 22 以外のポートで SSH を実行するにはどうすればよいですか?

  3. ssh を転送するように ssh トンネルをセットアップするには?

  1. SSHトンネリングを設定する方法

  2. CentOSでSSHポートを変更する方法

  3. パスワードでSSHログインを無効にする方法