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

デフォルトのSSHサーバーのポート番号を変更する

Secure Shell(SSH)プロトコルはデフォルトでポート22を使用しています。仮想/専用サーバー管理者として、これを変更することは常に良い考えです。ポートを別の番号に変更すると、多くの攻撃が阻止されます。攻撃ツールはポート22に接続しようとするためです。

使用するコマンドは、cPanelがインストールされたCentOSディストリビューションでテストされています。

サーバーでファイアウォールを使用している場合は、新しいポート番号をホワイトリストに登録してください。ポートの変更が完了したら、古いポート番号をブロックします。

SSHポートを変更するには:

1. rootとしてサーバーにログインします 。

2. / etc / ssh / sshd_configを開きます テキストエディタ(vi、nanoなど)のファイル。

vi /etc/ssh/sshd_config

3.行を探します

Port 22

4.22の値をたとえば3700に変更します。 Internet Assigned Numbers Authority(IANA)によって割り当てられた、User Ports Interval(1024-49151)のポートを使用できます。

5.ファイルを保存し、エディターを終了してSSHサーバーを再起動します。

service sshd restart

6.新しいターミナルウィンドウを開き(またはPuTTYを使用して)、新しく割り当てられたポートに接続してみます:

 ssh [email protected] 3700

ポート番号は、システムポート(0-1023)、ユーザーポート(1024-49151)、ダイナミックポートおよび/またはプライベートポート(49152-65535)の3つの範囲に基づいて、さまざまな方法で割り当てられます。これらの範囲の使用法の違いについては、[RFC6335]で説明されています。

https://www.iana.org/assignments/service-names-port-numbers/service-names-port-numbers.xhtml

関連するKB記事:yumを使用してnanoエディターをインストールする方法


Linux
  1. CWPのSSHポートを変更する

  2. CentOSとRedHatのSSHポートを変更する

  3. LinuxUbuntuオペレーティングシステムのSSHポートを変更します

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

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

  3. Linux でデフォルトのシェルを変更する方法

  1. リモートデスクトップ(vnc)のデフォルトポートを変更するにはどうすればよいですか?

  2. Linux サーバーのデフォルトの SSH ポートを変更する必要がありますか?

  3. 最大ポート番号はいくつですか?