Pourquoi envisager de mettre en place un service FTP sur un serveur lorsque les transferts de fichiers fonctionnent correctement au moyen de SSH (avec Midnight Commander sur Lunux et FileZilla sur un client Windows)? Quels sont les avantages et les inconvénients des deux? Sauf le fait que FTP est plus largement pris en charge par différents clients.
17
ip_masq_ftp
est disponible depuis très longtemps. Je considérerais probablement le manque de comportement déviant de soutien.Réponses:
SSH est beaucoup plus tolérant envers les dispositifs de sécurité réseau comme les pare-feu et les choses qui font NAT. Le FTP est réputé pour le pare-feu, et nécessite généralement un point de terminaison pour avoir une véritable adresse IP (c'est-à-dire pas de NAT).
SSH gère mieux le NAT. En fait, les deux extrémités peuvent être derrière NAT, ce qui n'est généralement pas possible sans beaucoup de crowbar avec FTP.
FTP est généralement plus rapide en raison de la nature morte du protocole, bien que les bonnes versions de SFTP puissent approcher ce niveau de vitesse.
La prise en charge FTP est intégrée à la plupart des navigateurs modernes, où je n'en connais pas de SSH. Il peut y avoir des plugins qui shiment cela, cependant.
SSH est beaucoup plus sécurisé, ce qui permet l'authentification des utilisateurs. FTP le supporte mais le fait en clair en clair, ce qui contredit la plupart des politiques de sécurité sensées.
La seule raison d'utiliser FTP est le partage de fichiers publics. Des choses comme les référentiels source du noyau Linux.
la source
FTP n'est pas crypté. SSH est crypté. SSH autorise l'accès à distance au shell ainsi que le transfert de fichiers, tandis que FTP autorise uniquement le transfert de fichiers. Toutes les données transférées via un protocole non crypté présentent un risque inhabituel d'écoute, qui pourrait compromettre à la fois l'accès à votre système et les données transférées.
À l'heure actuelle, l'une des principales applications du protocole FTP serait un serveur de fichiers anonyme accessible au public. J'attribuerais cela en partie en raison de la similitude et de la simplicité du protocole. De plus, un transfert non crypté a moins de frais généraux qu'un transfert crypté, ce qui permet des transferts plus rapides.
Le protocole FTP pour l'authentification des utilisateurs est déprécié et mal avisé, car il risque de compromettre les données d'authentification de votre système.
la source