Was sind die benannten Ports für iptables?

13

Wenn Sie iptables einrichten, können Sie den Port ssh benennen, der Port 22 verwendet. Gibt es eine Liste aller benannten Ports? Insbesondere benötige ich ssh, http, https und mysql.

Jason Christa
quelle

Antworten:

28

Bei Ihrer Installation basiert die Liste auf der Datei / etc / services

Radius
quelle
Dank dessen sind Iptables für andere Administratoren besser lesbar.
Jason Christa
6

Die Liste der "bekannten Ports" wird von der Internet Assigned Numbers Authority (IANA) geführt. Die neueste Version finden Sie unter http://www.iana.org/assignments/port-numbers .

Beachten Sie, dass die meisten Linux-Distributionen eine Teilmenge der Liste enthalten, in der /etc/servicessymbolisch auf sie verwiesen wird. Windows hat es in %windir%\system32\drivers\etc\services.

Joe
quelle
2
Beachten Sie jedoch, dass dies nicht geregelt ist und dass es sich nicht um eine vollständige Liste dessen handelt, was Sie möglicherweise finden. Ein Entwickler kann den Port auswählen, über den die App kommunizieren soll. Das heißt nicht, dass es klug ist, aber sie können es schaffen ...
squillman
0

ssh tcp / 22
http tcp / 80
https tcp / 443
mysql clustering tcp / 1186 und udp / 1186
mysql tcp / 3306

Laura Thomas
quelle