Ssh

當系統上不允許訪問時,rkhunter 關於 ssh root 訪問的警告

  • March 16, 2017

我剛跑rkhunter --check,一切都很好,除了這個:

Checking if SSH root access is allowed                   [ Warning]

這個警告是什麼意思?此系統不允許 SSH root 訪問。

編輯#1

這是我/etc/ssh/sshd_config的設置方式:

PermitRootLogin no

rkhunter.conf

root ~ # cat /etc/rkhunter.conf | grep  ALLOW_SSH_ROOT_USER
#ALLOW_SSH_ROOT_USER=no
ALLOW_SSH_ROOT_USER=unset

以下值需要匹配:

  1. rkhunter配置中:
cat /etc/rkhunter.conf | grep ALLOW_SSH_ROOT_USER
ALLOW_SSH_ROOT_USER=no
  1. sshd配置中:
cat /etc/ssh/sshd_config | grep PermitRootLogin
PermitRootLogin no

一旦他們匹配,你不應該再被警告rkhunter

如果您已在您的/etc/ssh/sshd_config

PermitRootLogin without-password

再次在/etc/rkhunter.conf值必須匹配,如下例所示:

ALLOW_SSH_ROOT_USER=without-password

引用自:https://unix.stackexchange.com/questions/194087