Перейти к содержимому

Bitbucket SSH и iptables

1

Я новичок в iptables, если честно. У меня есть несколько основных правил. Все заблокировано по умолчанию.

iptables -t filter -F iptables -t filter -X  iptables -t filter -P INPUT DROP iptables -t filter -P FORWARD DROP iptables -t filter -P OUTPUT DROP  iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT  ...some rules for http, ftp etc... iptables -t filter -A OUTPUT -p tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT iptables -t filter -A INPUT -p tcp --sport 22 -m state --state ESTABLISHED -j ACCEPT 

В последних двух строках я пытаюсь открыть доступ для SSH, чтобы я мог подключиться к bitbucket. Когда я пытаюсь подключиться к bitbucket:

ssh -Tv git@bitbucket.org 

Я получил ошибку - время ожидания истекло. Но когда я отключаю iptables, я могу подключиться без проблем.

Что мне не хватает? Должен ли я добавить какие-либо дополнительные правила?

1 101 просмотр
Astaz3l спросил 12 лет назад
A 118

1 ответ

0
Принятый ответ

Actually what I wrote was working really fine. My mistake was that I have script file that set's all my rules so I can just reset it instantly. What i forgot was saving the iptables before restart (facepalm)

iptables-save | sudo tee /etc/sysconfig/iptables

Always remember! Save your iptables config before restart!

Astaz3l ответил 12 лет назад
A 118