在iptables中,–dport ssh和–dport 22有什么区别? 即,当我在sshd的设置中更改端口时,iptables是否会自动获取新端口,并在指定了–dport ssh的任何地方使用该端口,还是仍然使用22?
当你使用一个名字时,它会查询/etc/services定义的内容。 你在openssh的sshd_config定义的是完全不相关的。 该名称仅在将规则添加到内核表时进行评估。 一旦添加了规则,对/etc/services任何后续更改都不会自动导致规则更改。
/etc/services
sshd_config