【Ubuntu】SSHの設定を確認する方法

UbuntuでSSHサーバの設定内容を確認する方法です。

SSHすべての設定を確認

sshdに「-T」オプション(拡張テストモード)使用することで、sshdの設定ファイルを確認し、その設定内容を表示させることが出来ます。

$ sudo sshd -T
port 22
addressfamily any
listenaddress [::]:22
listenaddress 0.0.0.0:22
usepam yes
logingracetime 120
x11displayoffset 10
##### 以下省略 #####

特定の設定を確認

特定の設定を確認したい場合は「|」(パイプ)を使いgrepと組み合わせて必要な情報だけを検索すると良いでしょう。

grepに「-i」オプションを指定すると、大文字小文字を区別せずに検索を行うことが出来きるので便利です。

$ sudo sshd -T | grep -i PermitRoot
permitrootlogin no

複数の設定を確認

grepに-eを使用すると、一度に複数の条件で検索することが出来ます。

$ sudo sshd -T | grep -i -e PermitRoot -e PasswordAuth
permitrootlogin no
passwordauthentication no

コメント

タイトルとURLをコピーしました