Шаг 1 — Белый список

Шаг 1 — Белый список

У меня дома стоит система Ubuntu, разрешен ssh и включена переадресация портов на мою машину для ssh-подключений. Пока все хорошо.

Теперь я могу получить доступ отовсюду. Как мне настроить свой компьютер так, чтобы он отклонял любое подключение, которое не исходит с моего ноутбука или телефона?

Это нужно делать с маршрутизатора или с брандмауэра машины? Как это сделать?

решение1

Как этого добиться в два этапа:

Шаг 1 — Белый список

Просто создайте белый список, чтобы разрешить доступ тем ПК, которым вы хотите разрешить.

sudo vim /etc/hosts.allow

затем просто добавьте IP вашего компьютера

sshd: 10.83.33.77/32, 10.63.152.9/32

Шаг 2 — Черный список

Теперь создайте черный список, чтобы заблокировать всех остальных.

sudo vim /etc/hosts.deny

теперь заблокировать все

sshd: ALL 

решение2

Ответ Shōgun8 правильный, но я хотел бы добавить, что на ваш вопрос уже есть ответ:

Ограничить доступ SSH для определенных клиентов по IP-адресу

Связанный контент