Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux sshのデフォルトのリモートポート番号を変更する6つの手順

Linux のデフォルトの ssh リモート ポートは 22 です。デフォルトのポートは、悪意のある人物によってスキャンされたり攻撃されたりすることがあります。システムのセキュリティを強化するには、リモート ポート番号を変更する必要があります。

手順:

1. ssh_config設定ファイルを変更する

vim /etc/ssh/sshd_config

2. 設定ファイルで #Port 22 という行を見つけます (デフォルトのポートは 22 です)

3. この行を希望のポート番号に変更します

ポート 222 (注: 先頭の # 記号を削除してください)

4. [オプション] ポート番号を追加する場合(ポート22とポート222は同時に有効です)

ポート 22 (注: 先頭に # 記号はありません)
ポート 222 (注: 先頭に # 記号はありません)

5. 終了したら、sshdサービスを再起動します。

/etc/init.d/sshdを再起動

ファイアウォールを設定している場合は、新しいポートルールを追加する必要があります

6. iptablesファイルを編集する

vim /etc/sysconfig/iptables

7. ポート222ルールを追加する

-A 入力 -m 状態 –state 新規 -m tcp -p tcp –dport 222 -j 受け入れる

8. 保存して終了し、iptablesサービスを再起動します。

サービスiptablesを再起動

9. 接続をテストして、作業を終了します。

要約する

上記は、Linux 6 で ssh のデフォルトのリモート ポート番号を変更する手順です。お役に立てれば幸いです。ご質問がある場合は、メッセージを残していただければ、すぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

以下もご興味があるかもしれません:
  • WindowsにOpenSSHをインストールし、SSHキーを生成してLinuxサーバーにログインします。
  • SSH経由でLinuxサーバーにファイルやフォルダをアップロードする方法
  • 初心者向け Linux コマンドの学習: ssh コマンド (リモート ログイン)
  • Linux sshリモート接続切断の問題を解決する方法
  • Linux システムでの SSH ログインと設定方法
  • Linux ベースの VNC 構成ポート番号を変更する方法
  • サーバーの開いているポート番号を表示するLinuxの詳細な説明

<<:  jsプロキシの原理の詳細な説明

>>:  CentOS 7.4 64 ビット版に MySQL 8.0 をインストールして設定するための詳細な手順

推薦する

MySQL がデフォルト値を持つ NULL 列の使用を推奨しない理由

よく聞かれる答えは、列に NULL 値を使用するとインデックスが無効になるというものですが、実際にテ...

JavaScript を使って簡単な計算機を書く

効果は以下のとおりです。参考プログラム: <!DOCTYPE html> <htm...

1行のコードでLinuxのプロセスを隠す方法を学ぶ

友人たちはいつも、Linux のプロセスを隠す方法を私に尋ねます。私は、どの程度隠したいのか、カーネ...

純粋なテキストとアイコン付きのボタンを実現するための HTML+CSS

この記事では、いくつかの基本的なページ要素の実装方法をまとめており、後で更新される予定です。まず、私...

ウェブサイトのビジュアルデザインパスはユーザーの習慣に合わせる必要がある

クーパー氏は、一般的に上から下、左から右に向かうユーザーの視覚経路について話しました。優れたビジュア...

JavaScript デザインパターン 責任連鎖パターン

目次概要コードの実装パラメータ定義成し遂げる責任連鎖パターンの実装改善概要責任チェーン パターンは、...

MySQL 完全崩壊: クエリフィルタ条件の詳細な説明

概要実際のビジネス シナリオ アプリケーションでは、ビジネス条件に基づいて対象データを取得およびフィ...

JavaScript スロットリングとアンチシェイクに関する簡単な説明

目次スロットルと手ぶれ防止コンセプト:違いスロットリングの実装スロットル機能手ぶれ補正の実装手ぶれ防...

画像のプリロードと遅延ロードを実装するJavaScript

この記事では、JavaScriptで画像のプリロードと遅延ロードを実装するための具体的なコードを参考...

Dockerでのpython3.8イメージのインストールについて

Docker Hub公式サイト1. Pythonミラーを検索するdocker 検索 python 2...

CentOS 7 での mysql 5.7 のインストール チュートリアル

1. 公式MySQL Yumリポジトリをダウンロードしてインストールする 実行ファイル: mysql...

Dockerは1行のコマンドでFTPサービス構築の実装を完了します

1行のコマンド docker run -d \ -v /share:/home/vsftpd \ -...

MySQL 5.7.17 圧縮パッケージのインストールと設定方法のグラフィックチュートリアル

インターネット上にはMySQL 5.7.17のインストールチュートリアルがほとんどなく不十分なので、...

JavaScript のフラット配列をツリー構造に変換する例

目次バックグラウンドで10,000個のデータが失われた再帰法非再帰的方法要約するバックグラウンドで1...

Linux に MySQL 8.0.19 をインストールするための詳細な手順と問題解決方法

最近Tencent Cloudサーバーを購入し、環境を構築しました。このメモは、これまで MySQL...