Почему я получаю ложные попытки, несмотря на наличие открытых ключей в Centos
Я использую Amazon EC2 и у меня есть шифрование с открытым ключом.
Я проверял /var/log/secure
файл и я получаю это
Jul 17 21:14:18 server sshd[26590]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:18 server sshd[26591]: input_userauth_request: invalid user net
Jul 17 21:14:18 server sshd[26591]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:22 server sshd[26592]: Invalid user internet from 195.189.62.29
Jul 17 21:14:22 server sshd[26592]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:22 server sshd[26593]: input_userauth_request: invalid user internet
Jul 17 21:14:22 server sshd[26593]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:25 server sshd[26594]: Invalid user cafe from 195.189.62.29
Jul 17 21:14:25 server sshd[26594]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:25 server sshd[26595]: input_userauth_request: invalid user cafe
Jul 17 21:14:25 server sshd[26595]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:28 server sshd[26596]: Invalid user station from 195.189.62.29
Jul 17 21:14:28 server sshd[26596]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:28 server sshd[26597]: input_userauth_request: invalid user station
Jul 17 21:14:29 server sshd[26597]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:32 server sshd[26598]: Invalid user play from 195.189.62.29
Jul 17 21:14:32 server sshd[26598]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:32 server sshd[26599]: input_userauth_request: invalid user play
Jul 17 21:14:32 server sshd[26599]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:33 server sshd[26603]: Connection closed by 127.0.0.1
Jul 17 21:14:35 server sshd[26604]: Invalid user open from 195.189.62.29
Jul 17 21:14:35 server sshd[26604]: Excess permission or bad ownership on file /var/log/btmp
Jul 17 21:14:35 server sshd[26605]: input_userauth_request: invalid user open
Jul 17 21:14:36 server sshd[26605]: Received disconnect from 195.189.62.29: 11: Bye Bye
Jul 17 21:14:39 server sshd[26607]: Invalid user dulap from 195.189.62.29
Jul 17 21:14:39 server sshd[26607]: Excess permission or bad ownership on file /var/log/btmp
я просто хочу знать, как я получил этот запрос, потому что я использую логины с открытым ключом.
Являются ли эти попытки изнутри моего сервера или внешней сети и на каком порту
1 ответ
Это попытки входа в систему из Украины. Тот факт, что у вас есть открытый ключ, не означает, что люди не могут попытаться войти в систему, они могут просто попытаться потерпеть неудачу. Предполагая, что вы не принимаете пароли, открытый / закрытый ключ только усложняет взлом. Если вы хотите избежать спама в журналах о том, что боты весь день / ночь тратятся на ваш сервер, переместите ssh на нестандартный порт (например, 8022 или 28022), и вы увидите, что количество попыток автоматического входа в систему будет меньше. Также я бы проверил права доступа к вашему файлу btmp, они кажутся неверными.
/var/log/btmp
должен принадлежать пользователю root и иметь разрешение 600, поэтому chown root:utmp /var/log/btmp && chmod 600 /var/log/btmp
должен это исправить. И да, он не предназначен для чтения с помощью vi, вы можете использовать last
команда, такая как last -f /var/log/btmp
читать это.
Что касается изменения порта SSH от 22, вам нужно отредактировать /etc/ssh/sshd_config
и добавьте строку, такую как Port 8022
к нему, комментируя Port 22
если он существует, перезапустите ssh. Также убедитесь, что, если вы используете брандмауэр, вы разрешаете новый порт перед отключением, чтобы не блокировать себя.