Я собираюсь установить 10.04 (из чистого металла, чтобы заменить 9.04), и я хочу настроить его так, чтобы я мог включить его в машину, но только с других машин в моей локальной сети. (То есть я хочу отклонить все попытки ssh с набора IP-адресов, отличных от 192.168.1.) Как мне сделать это правильно 10.04?
security
networking
ssh
firewall
Вэнден
источник
источник
hosts.allow/deny
правильные ответы, но это также имеет смысл для вашего дома шлюз / маршрутизатор молча игнорировать все входящие пакеты с порта 22 (и большинство других портов тоже).Ответы:
Вы должны отредактировать два файла конфигурации
/etc/hosts.allow
и/etc/hosts.deny
(вы можете получить подробное объяснение формата с помощьюman hosts_access
):и т.д. / hosts.allow:
и т.д. / hosts.deny:
В обоих случаях вы можете заменить
sshd
наALL
, тогда эти правила будут применяться не только к серверу ssh, но и ко всем другим работающим демонам.источник
Помимо использования hosts.allow и hosts.deny, вы можете использовать брандмауэры. "UFW" установлен по умолчанию в Ubuntu. Вы включаете его с
а затем ограничить связь ssh с `
Это должно сделать это. Я полагаю, что приложение FireStarter позволит также настраивать графический интерфейс ufw.
источник