SFTP utilise-t-il le port 21 ou le port 22?
Alors que TCP port 22 est 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 n'importe quel port sur lequel le démon SSH écoute et qui est configurable par l'administrateur.
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 qui peuvent être exécutés sur SSH (d'autres incluent un terminal virtuel). En fait, le SFTP est indépendant et peut être exécuté même sans utiliser SSH.
SFTP est parfois appelé "Secure FTP", ce qui entraîne une confusion courante avec FTPS (qui est également appelé "Secure FTP").
Généralement:
[~ # ~] sftp [~ # ~] - Protocole de transfert de fichiers SSH - s'exécute généralement sur TCP port 22
[~ # ~] ftp [~ # ~] - ancien et simple protocole de transfert de fichiers - fonctionne généralement sur TCP port 21 (+ ouvre des ports séparés pour le transfert de données)
FTP/SSL - FTP sur le canal TLS/SSL.
[~ # ~] ftps [~ # ~] - identique à FTP/SSL
FTP sécurisé - SFTP ou FTPS
Plus d'informations:
Il utilise le port SSH configuré pour l'utiliser.
Il utilise le port 22.