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
コメント