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

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

この記事では、Linux®Ubuntu®オペレーティングシステムを使用してサーバーのデフォルトのSSHポートを変更する方法について説明します。

SSHデーモン構成ファイルを編集します

構成ファイルを編集するには、次の手順を実行します。

  1. 次のコマンドを実行して、 sshd_configを開きます。 ファイル:

    root@server-02:~# vi /etc/ssh/sshd_config
    
  2. 次のテキストが見つかるまで、矢印キーを使用してファイルをスクロールします。

    #Port 22
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  3. #Port 22の下の行にカーソルを移動します 行を押してiを押します キーを押して挿入モードに入ります 。

  4. Enterを押します 新しい行を挿入してポート<指定されたポート番号>を入力します 。 Port 2021 次の例の新しいSSHポートです:

    #Port 22
    Port 2021
    #AddressFamily any
    #ListenAddress 0.0.0.0
    #ListenAddress ::
    
  5. Escを押します 挿入モードを終了するためのキー :wqと入力します 変更を保存してファイルを閉じます。

SSHデーモンを再起動します

SSHデーモンを再起動し、新しく指定されたポートへのバインドを完了するには、次のコマンドを実行します。

root@server-02:~# systemctl restart ssh
新しいポートへのバインドを確認します

次のコマンドを実行して、バインドを確認します。

root@server-02:~# ss -tlpn| grep ssh
LISTEN    0         128                0.0.0.0:2021             0.0.0.0:*        users:(("sshd",pid=4227,fd=3))
LISTEN    0         128                   [::]:2021                [::]:*        users:(("sshd",pid=4227,fd=4))
root@server-02:~# netstat -tlpn| grep ssh
tcp        0      0 0.0.0.0:2021            0.0.0.0:*               LISTEN      4227/sshd: /usr/sbi
tcp6       0      0 :::2021                 :::*                    LISTEN      4227/sshd: /usr/sbi
ファイアウォールを更新する

ファイアウォールを更新して、システムが新しく指定されたポートへの着信接続を許可するようにします。新しいポートで次のコマンドを入力します:

root@server-02:~# ufw allow 2021/tcp
Rules updated
Rules updated (v6)
ログインして変更を確認する

Secure Shell(SSH)を使用してサーバーにログインしてみます。次の応答が表示されます。

ssh: connect to host 104.239.174.157 port 22: Connection refused

ここで、-p<ポート番号>を使用してSSH接続します。 オプション。これは機能するはずです:

ssh [email protected] -p 2021
[email protected]'s password:

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

  2. Ubuntuオペレーティングシステムで再起動をスケジュールする

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

  1. Ubuntu 20.04 LinuxシステムのSSHポートを変更する-最善の方法?

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

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

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

  2. LinuxシステムのIDを変更する方法

  3. UbuntuオペレーティングシステムでApacheを構成する