Я вижу, что существуют непрерывные попытки войти в систему в мой компьютер через ssh, использующий имена пользователей, как joan корень флорина от 60.169.22.118,
- как я могу запретить ssh доступ и только позволить его пользователям с определенным ключом.
- или на данный момент как может я блокировать трафик от того определенного IP.
- или любые другие способы защитить больше соединение с моей домашней сетью.
У меня действительно есть vpn, но проблема, сервис спускается время от времени, таким образом, ssh является единственным верным, или постоянным сервисом, который может сказать мне, когда мой сервер в порядке дома.
Отредактируйте Ваш /etc/ssh/sshd_config
, Добавляет строка как
AllowUsers kmassada
Теперь только, что пользователя разрешат ssh в. Кроме того, я выполняю ssh на необычном порте, не 22, и это убило большинство потенциальных злоумышленников.
И/или
PasswordAuthentication no
, Что означает, что у Вас должен будет быть авторизованный ключ к подключению. Я предложил бы
PermitRootLogin no
также. См. man sshd_config
для этих деталей.
Установите инструмент как denyhosts
. Это заблокирует их дюйм/с автоматически (Это отслеживает отказы входа в систему и затем блокирует дюйм/с). Так будьте осторожны. Удостоверьтесь, что Ваш IP находится на/etc/hosts.allow.
В дополнение к PasswordAuthentication не, как предложено, необходимо позволить доступ по ключу. Проверьте это:
http://yourtoolbox.blogspot.com/2012/08/ssh-connection-with-no-password.html