Настройка пользовательских привилегий Ubuntu 12.04

Ваша цепочка INPUT принимает все. Вы не показали свою цепочку OUTPUT, но я буду считать, что она тоже принимает все. Это означает, что соединение блокируется где-то между вами и Github. Возможно, брандмауэр вашей школы блокирует исходящие соединения с портом 22.

Вы можете получить лучшее представление о том, где ваши пакеты перехватываются путем установки tcptraceroute и запуска tcptraceroute github.com 22.

Ask администратор вашей школы открыть порт 22 или, по крайней мере, (если они не хотят) порт 22 до github.com. Ваше использование сети - серьезное использование, которое должно быть разрешено студентам.

Если администраторы не сдвинутся с места, и вы используете прокси для подключения к Интернету, вы можете получить прокси-сервер для ретрансляции трафика (он может работать или не работать, в зависимости от настройки прокси-сервера). См. tcptraceroute

Кстати, ваша цепочка INPUT позволяет весь входящий трафик, поскольку у вас есть только правила ACCEPT и ACCEPT. Типичный набор правил блокирует входящий UDP-трафик на не проверенных портах и ​​блокирует входящие TCP-соединения на не проверенных портах:

iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -p udp --dport 53 -j ACCEPT
iptables -A INPUT -p udp --dport 123 -j ACCEPT
iptables -P INPUT DROP
1
задан 13 April 2017 в 15:24

1 ответ

Еще users-admin - инструмент для этого.

1
ответ дан 25 May 2018 в 06:17

Другие вопросы по тегам:

Похожие вопросы: