Как ограничить доступ по SSH средствами IPTables
![calendar](/blog/templates/default/images/calendar_blue.png)
![heart](/blog/templates/default/images/heart.png)
![question](/blog/templates/default/images/question.png)
Рассмотрим, как , используя средства IPTables, сделать доступным трафик по SSH, чтобы можно было подключаться к VPS удаленно. Добавьте в фаервол правило, принимающее tcp-трафик, который поступает на 22-й порт:
iptables -A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
Узнайте постоянный IP-адрес:
w
Добавьте правило фаервола, разрешающее трафик на SSH-порт с указанного IP-адреса. Там, где написано “ваш IP”, нужно указать свой IP-адрес:
iptables -A INPUT -p tcp -s ваш IP -m tcp --dport 22 -j ACCEPT
Команда установки исходящего соединения (пинг и запуск программного обеспечения):
iptables -I INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
Сохраните правила:
service iptables save
![soc-1](/blog/templates/default/images/soc-1.png)
Также рекомендуем почитать:
Инструкция по установке Python на CentOS 6
Как установить редактор nano на CentOS 6?
Проверка загруженности сервера на CentOS
Как установить сервер Samba на CentOS 6?
Обзор Netstat в популярных примерах использования
Как установить Apache и php, как cgi на CentOS 6?
Как установить окружение WMBitrix на CentOS 6