Frage Welchen Port verwendet SFTP?


Tut SFTP benutze Port 21 oder Port 22?


146
2017-10-13 19:56


Ursprung


Das hängt davon ab, für welchen Port es konfiguriert wurde. - Tom O'Connor
Warum, wenn jeder nach Standardeinstellungen fragt, denkt jemand, dass dies der Fall ist, wenn der Benutzer etwas anderes fragt als das? - holms


Antworten:


Während der TCP-Port 22 die allgemein richtige Antwort ist, hängt dies von der Tatsache ab, dass SSH so konfiguriert ist, dass er den Standardport und keinen alternativen Port verwendet.

Da SFTP als Subsystem von SSH ausgeführt wird, läuft es auf jedem Port, den der SSH-Daemon überwacht und der vom Administrator konfiguriert werden kann.


192
2017-10-13 20:39



sftp-Befehlszeilensyntax für alternative Ports sftp -oPort=### user@server.tld - here
für Systeme sehen stackoverflow.com/a/30093291/712334 - Josh Habdas


SFTP verwendet normalerweise Port 22, kann aber so konfiguriert werden, dass er an fast jedem Port ausgeführt werden kann.

Port 22 wird normalerweise für die Verbindung über SSH verwendet. SFTP ist nur eines von Protokollen, die über SSH laufen können (andere schließen ein virtuelles Terminal ein). Tatsächlich ist das SFTP unabhängig und kann sogar ohne Verwendung von SSH ausgeführt werden.

SFTP wird manchmal "Secure FTP" genannt, was zu einer allgemeinen Verwirrung mit FTPS führt (auch "Secure FTP" genannt).

Allgemein:

SFTP - SSH File Transfer Protocol - läuft normalerweise über TCP-Port 22

FTP - einfaches, altes Dateiübertragungsprotokoll - läuft normalerweise über TCP-Port 21 (+ öffnet separate Ports für Datenübertragung)

FTP / SSL - FTP über TLS / SSL-Kanal.

FTPS - wie FTP / SSL

Sicheres FTP - entweder SFTP oder FTPS

Mehr Info:


100
2017-08-06 16:52



Ich stimme zu, dass sftp auf 22 hört, aber warum sagt meine / etc / services, dass es 115 (auf Ubuntu) ist? - Paul A Jungwirth
@ Paul-A-Jungwirth: Es ist nur das gleiche Akronym für nicht verwandte Protokoll. SFTP an Port 115 steht für Simple File Transfer Protocol - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol. Das SFTP an Port 22 ist SSH File Transfer Protocol. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol - Martin Vobr


Es verwendet jeden Port, für den SSH eingerichtet ist.


13
2017-10-13 22:23





Es verwendet Port 22.


7
2017-10-13 19:58





SFTP wird auch Datenports in höheren Bereichen verwenden. SSH bleibt der Kontrollport. Es verwendet mehr als 22 in den meisten Fällen ...


-8
2017-07-11 05:28



Diese Antwort ist falsch. SFTP überträgt alle Daten über die SSH-Verbindung. Kein zusätzlicher Port wird verwendet. - kasperd