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として残しておく?移行中?まぁ指定することもあるかもしれないと思ってメモである。
以上。