Odpowiedzi:
Chociaż port TCP 22 jest ogólnie właściwą odpowiedzią, zależy to od faktu, że SSH jest skonfigurowany do korzystania ze standardowego portu, a nie portu alternatywnego.
Ponieważ SFTP działa jako podsystem SSH, działa na dowolnym porcie, na którym nasłuchuje demon SSH i który może być konfigurowany przez administratora.
sftp -oPort=### user@server.tld
SFTP zwykle używa portu 22, ale można go skonfigurować do działania na prawie każdym porcie.
Port 22 jest zwykle używany do połączenia przez SSH. SFTP jest tylko jednym z protokołów, które można uruchamiać przez SSH (inne obejmują terminal wirtualny). W rzeczywistości SFTP jest niezależny i można go uruchomić nawet bez użycia SSH.
SFTP jest czasem nazywany „Bezpiecznym FTP”, co prowadzi do powszechnego pomylenia z FTPS (który również jest nazywany „Bezpiecznym FTP”).
Ogólnie:
SFTP - SSH File Transfer Protocol - zwykle działa przez port TCP 22
FTP - zwykły, stary protokół przesyłania plików - zwykle działa przez port TCP 21 (+ otwiera osobne porty do przesyłania danych)
FTP / SSL - FTP przez kanał TLS / SSL.
FTPS - tak samo jak FTP / SSL
Bezpieczny FTP - SFTP lub FTPS
Więcej informacji:
Używa dowolnego portu SSH, który jest skonfigurowany.
Wykorzystuje port 22.
SFTP będzie również korzystać z portów danych na wyższych zakresach. SSH pozostanie portem kontrolnym. Używa ponad 22 w większości przypadków ...