1、現在のSSHサーバのポート番号を表示
あなたが最初にnetstatコマンドを使用して、SSHサーバーがリッスンしているポート番号を確認し、ポート番号SSHサーバを変更する前に:
$ sudoの netstatの-tunlp | grepの " SSH "
実行結果が表示され、デフォルトのポート番号は、一般的に22です。
デフォルトのSSHサーバのポートを変更する方法2、
上記のSSHサーバのポート番号を表示する方法について説明してきたでは、デフォルトのSSHサーバのポート番号を変更する方法について説明します。
SSHサーバは、次のコマンドが変更されて使用して、Ubuntuシステムのsshサービスプロファイルのパスは、/ etc / ssh / sshd_configで、設定ファイルを変更することができます。
$のはsudo vimのは/ etc / sshを / sshd_configに
変更として、リスニングポート番号10022が新たに追加され、それが注目される選択されたポート番号を防ぐために、10000〜65535の最良のリスニングポート番号の範囲を追加するには、システムまたは他のソフトウェアによって占有されていること。
SSHサーバの設定ファイルが変更された後、次のコマンドを使用して、新しいリスニングポートの発効を許可するSSHサービスを再起動する必要があります。
$ sudoをするサービスのsshの再起動
再起動が完了したら、新しいリスニングポート番号を表示するには、netstatコマンドを使用します。
$ sudoの netstatの-tunlp | grepの " SSH "
上記の業績から見ることができ、10022リスニングポートが成功追加されました。
変更が完了したら、我々は、元の端末でテストすることができ、接続をテストする必要があり、次のコマンドssh接続を使用します。
$ sshをするhly @ localhostの-p 10022
接続プロセスは、ユーザがパスワードを入力する必要があり、以下に示すような結果は、その後、テストが通過します。
テストが合格した場合、デフォルトは22がブロックされたサーバポートをSSH、およびまた、設定ファイルSSHサーバを変更することができ、sshは、サービスを再起動します。