Réponses:
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.
sftp -oPort=### user@server.tld
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:
Il utilise le port que SSH est configuré pour utiliser.
Il utilise le port 22.
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 ...