Сконфигурируйте iptables ssh по VPN

Это выберет строки, которые начинаются с тега c , и распечатает их после удаления тега.

lsof -F c somefile | sed -n 's/^c//p'
1
10.03.2015, 17:10
1 ответ

Я подвел ответ STÉPANE CHAZELAS ':

  • $ {1: + «$ @}» тест, если $ 1 или Unset
  • Test {1 + «$ @}», если $ 1 Unset

Так что если использовать второй с параметром «», это означает, что 1 доллар - это нулевой, но он не проверяет, является ли это значением NULL или нет, он просто видит, что он уже устал, тем не менее, это пустое или нет, так что он расширит $ @ , но вы используете $ {1: + "$ @"} "с" ", он больше не будет расширяться $ @ .

-121--10378-

Я просто добавляю следующие правила:

$IPT -A INPUT -i tun0 -m state --state ESTABLISHED,RELATED -j ACCEPT
$IPT -A INPUT -i tun0 -p tcp --dport 22 -j ACCEPT

и удалите строку:

$IPT -A INPUT -p tcp --dport 22 -m state --state NEW -s 0.0.0.0/0 -j ACCEPT

Спасибо @drav Sloan для наконечника.

1
27.01.2020, 23:51

Теги

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