複数のListenPortを指定

LinuxのSSHにおいて表題の通り。知らなかったのでメモしておく。

■ 環境

  • CentOS 6.9

■ sshd_config

sshdのListenしているPortを変更するというのはよくあるが、この値を複数指定することができるということを知らなかった。`man`で確認すると下記のように記載されている。

 Port    Specifies the port number that sshd(8) listens on.  
         The default is 22.  Multiple options of this type are
         permitted.  See also ListenAddress.

複数指定が可能なようである。試しに実行してみた。

$ cat /etc/ssh/sshd_config
  :
Port 22
Port 12222
  :

デフォルト状態でのListenPortの状態と設定反映後の状態は下記の通り。

$ ss -nlt
  :
LISTEN      0      128                  :::22       :::*
LISTEN      0      128                   *:22        *:*
  :
$
$ sudo service sshd reload
Reloading sshd:                                 [  OK  ]
$
$ ss -nlt
  :
LISTEN      0      128                  :::22       :::*
LISTEN      0      128                   *:22        *:*
  :
LISTEN      0      128                  :::12222    :::*
LISTEN      0      128                   *:12222     *:*
  :

複数指定することのメリットはなんであろう。HoneyPotとして残しておく?移行中?まぁ指定することもあるかもしれないと思ってメモである。

以上。

コメントを残す

メールアドレスが公開されることはありません。

CAPTCHA