Quel port SFTP utilise-t-il?

168

SFTP utilise- t-il le port 21 ou le port 22?

Daniel
la source
7
Cela dépend du port que vous avez configuré pour l'utiliser.
Tom O'Connor
21
Pourquoi, lorsque tout le monde demande les paramètres par défaut, quelqu'un pense que c'est le cas lorsque l'utilisateur demande autre chose?
Holms

Réponses:

218

Bien que le port TCP 22 soit la bonne réponse générale, cela dépend du fait que SSH est configuré pour utiliser le port standard et non un port alternatif.

Comme SFTP s'exécute en tant que sous-système de SSH, il s'exécute sur le port sur lequel le démon SSH écoute et est configurable par l'administrateur.

Jeremy Bouse
la source
7
Syntaxe de ligne de commande sftp pour les ports alternatifssftp -oPort=### [email protected]
ici
pour les schémas, voir stackoverflow.com/a/30093291/712334
Josh Habdas
108

SFTP utilise généralement le port 22 mais peut être configuré pour s'exécuter sur presque tous les ports.

Le port 22 est généralement utilisé pour la connexion via SSH. SFTP n'est qu'un des protocoles pouvant être exécutés sur SSH (d'autres incluent les terminaux virtuels). En fait, le SFTP est indépendant et peut être exécuté même sans utiliser SSH.

SFTP est parfois appelé "FTP sécurisé", ce qui entraîne une confusion commune avec FTPS (également appelé "FTP sécurisé").

Généralement:

SFTP - Protocole de transfert de fichiers SSH - fonctionne généralement sur le port TCP 22

FTP - protocole de transfert de fichiers ancien et clair - généralement exécuté sur le port TCP 21 (+ ouvre des ports distincts pour le transfert de données)

FTP / SSL - FTP sur canal TLS / SSL.

FTPS - identique à FTP / SSL

Secure FTP - soit SFTP ou FTPS

Plus d'informations:

Martin Vobr
la source
Je conviens que sftp écoute 22, mais pourquoi mon / etc / services dit-il 115 (sur Ubuntu)?
Paul A Jungwirth le
3
@ Paul-A-Jungwirth: C'est exactement le même acronyme pour un protocole sans rapport. SFTP sur le port 115 signifie Simple File Transfer Protocol - en.wikipedia.org/wiki/Simple_File_Transfer_Protocol . Le protocole SFTP sur le port 22 est le protocole de transfert de fichiers SSH. en.wikipedia.org/wiki/SSH_File_Transfer_Protocol
Martin Vobr
14

Il utilise le port que SSH est configuré pour utiliser.

Michael Pobega
la source
9

Il utilise le port 22.


la source
-8

SFTP utilisera également des ports de données dans des plages plus élevées. SSH restera le port de contrôle. Il en utilise plus de 22 dans la plupart des cas ...

utilisateur232319
la source
5
Cette réponse est incorrecte. SFTP transfère toutes les données via la connexion SSH. Aucun port supplémentaire n'est utilisé.
Kasperd