FTPS : Port par défaut et alternatives pour le transfert de fichiers sécurisé
FTPS : Protocole de transfert de fichiers sécurisé
FTPS (FTP sur SSL/TLS) est la version sécurisée classique du FTP. Il ajoute un chiffrement TLS aux canaux de contrôle et/ou de données.
Ports par défaut
| Mode | Port de contrôle | Port de données | Description |
|---|---|---|---|
| FTPS implicite | 990 | 989 | TLS démarre immédiatement à la connexion (hérité, déprécié) |
| FTPS explicite (FTPES) | 21 | Dynamique (PASV) | Port FTP standard ; le client envoie AUTH TLS pour mettre à niveau (recommandé) |
Distinction clé : FTPS vs SFTP
- FTPS = FTP + SSL/TLS (ports 990/21). Utilise plusieurs ports ; compatible pare-feu avec PASV.
- SFTP = Protocole de transfert de fichiers SSH (port 22). Port unique ; chiffré par défaut ; pas basé sur FTP.
Recommandation moderne
Utilisez SFTP (port 22) pour les nouvelles implémentations — règles de pare-feu plus simples, authentification plus forte (clés), et support universel. Réservez FTPS pour la compatibilité avec les systèmes hérités.
Commandes rapides
# FTPS explicite (FTPES) avec lftp
lftp -u user,pass -e "set ftp:ssl-force true; set ssl:verify-certificate no" ftp://server.com
# SFTP (préféré)
sftp user@server.com