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

Ubuntu22.04でsshポート22を開く方法JammyJellyfishLinux

SSHプロトコルは、デフォルトでポート22で動作します。 SSHサーバーで着信接続を受け入れるには、ポート22がファイアウォールを通過できることを確認する必要があります。

このチュートリアルでは、Ubuntu22.04JammyでSSHポート22を開く方法を学習します。クラゲ。唯一の前提条件は、SSHがすでにインストールされている必要があることです。まだインストールしていない場合は、Ubuntu22.04にSSHサーバーをインストールする方法に関するガイドを参照してください。

このチュートリアルでは、次のことを学びます。

  • sshポート22を開く方法
  • sshポートファイアウォールルールを削除する方法
  • 許可/拒否されたポートの現在のUFWルールを確認する方法
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
システム Ubuntu22.04ジャミークラゲ
ソフトウェア ufw
その他 rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
コンベンション –指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Ubuntu22.04でsshポート22を開くJammyJellyfishLinuxのステップバイステップの説明

  1. まず、コマンドラインターミナルを開き、次のコマンドを入力してファイアウォールのステータスを確認します。 Ubuntuはデフォルトでufw(複雑でないファイアウォール)を使用しており、すでにインストールされている必要があります。
    $ sudo ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    

    上記の出力(太字のセクション)に基づいて、すべての着信ポートはデフォルトでブロックされます。

  2. 次のコマンドを使用してSSHポート22を許可します:
    $ sudo ufw allow ssh
    

    または、特定のIPアドレスまたはネットワークサブネットのみがSSHポート22経由で接続できるようにすることもできます。次の例では、IPアドレス192.168.1.2を許可します。 ポート22経由で接続するには:

    $ sudo ufw allow from 192.168.1.2 to any port ssh
    

    この例では、ネットワークサブネット全体を許可する192.168.0.0/16 実行:

    $ sudo ufw allow from 192.168.0.0/16 to any port ssh
    
  3. 現在定義されているすべてのUFWファイアウォールルールを確認します:
    $ sudo ufw status verbose
    Status: active
    Logging: on (low)
    Default: deny (incoming), allow (outgoing), disabled (routed)
    New profiles: skip
    
    To                         Action      From
    --                         ------      ----
    22/tcp                     ALLOW IN    Anywhere                  
    22/tcp (v6)                ALLOW IN    Anywhere (v6)
    
  4. SSHで定義されたルールを削除するには、SSHポート22を許可するために使用したのと同じコマンドを実行し、deleteを指定するだけです。 ufwの直後のオプション 指図。例:
    $ sudo ufw delete allow ssh
    $ sudo ufw delete allow from 192.168.1.2 to any port ssh
    $ sudo ufw delete allow from 192.168.0.0/16 to any port ssh
    

まとめ

このチュートリアルでは、Ubuntu 22.04 JammyJellyfishLinuxでSSHポート22を開く方法を学びました。また、ホストからの着信SSHトラフィックを許可せずに、特定のIPアドレスまたはネットワークを許可する方法についても説明しました。最後に、後で設定を再度変更する必要がある場合に備えて、以前に追加されたファイアウォールルールを削除する方法を学びました。


Ubuntu
  1. Ubuntu22.04で私のIPアドレスを見つける方法JammyJellyfishLinux

  2. Ubuntu 22.04 JammyJellyfishLinuxにDiscordをインストールする方法

  3. Ubuntu 22.04JammyLinuxでSSHサーバーを有効にする方法

  1. Ubuntu 22.04 JammyJellyfishLinuxにSteamをインストールする方法

  2. Ubuntu22.04にLaTexをインストールする方法JammyJellyfishLinux

  3. Ubuntu 22.04 JammyJellyfishLinuxでSSHルートログインを許可する

  1. Ubuntu22.04でSELinuxを無効/有効にする方法JammyJellyfishLinux

  2. Ubuntu22.04でSFTPサーバーをセットアップする方法JammyJellyfishLinux

  3. Ubuntu22.04で着信ファイアウォールポートを開く/許可する方法JammyJellyfish