Apple a retiré la commande
ftp de macOS avec High Sierra, en 2017, en même temps que
telnet et pour la même raison : aucune des deux ne chiffre quoi que ce soit. Les serveurs, eux, sont restés, et beaucoup ne proposent toujours rien d'autre.
SSHive parle FTP et FTPS dans le même navigateur de fichiers à deux volets que pour le
SFTP : créez un profil de transfert de fichiers et choisissez FTP ou FTPS comme protocole. Glisser-déposer, envoi et téléchargement de dossiers, renommage, suppression, nouveau dossier, recherche distante et fenêtre de conflit (remplacer, garder les deux ou ignorer) fonctionnent de la même façon quel que soit le protocole : un serveur ancien ne vous oblige pas à apprendre un second gestionnaire de fichiers. Les téléchargements arrivent par défaut dans votre dossier Téléchargements, écrits dans un fichier partiel renommé une fois complet : un téléchargement interrompu ne passe jamais pour un fichier terminé, et Réessayer fonctionne même après un redémarrage de SSHive.
Le FTPS est ici le FTPS explicite (AUTH TLS) : le client se connecte sur le port 21 habituel, puis bascule la connexion en TLS. Utilisez-le dès que le serveur le propose, car le FTP simple transmet le mot de passe en clair, exactement comme
Telnet, et la fenêtre du profil vous en avertit quand vous le choisissez. Une limite mérite d'être connue avant de compter sur le FTPS : SSHive ne vérifie pas le certificat du serveur, et pour des transferts sensibles, le SFTP reste le protocole le plus sûr. Le FTP et le FTPS n'existent que dans l'app Mac et n'ont besoin que de TCP et de TLS sortants : ils fonctionnent dans la version Mac App Store sans autorisation particulière.