Connaissances Informatiques >> réseaux >> FTP et Telnet >> Content
  Derniers articles
  • Comment faire pour configurer Micros…
  • Comment faire pour résoudre FileZil…
  • Quelle plage de ports peut être uti…
  • Comment configurer le serveur Telnet…
  • Comment fonctionne un client TFTP ? 
  • Comment configurer un serveur FTP da…
  • Un ordinateur qui permet aux utilisa…
  • Dotnet est-il utilisé uniquement da…
  • Comment configurer un serveur Telnet…
  • Comment se connecter aux serveurs Te…
  •   FTP et Telnet
  • Ethernet

  • FTP et Telnet

  • Adresse IP

  • Réseau Internet

  • Réseaux locaux

  • modems

  • sécurité des réseaux

  • Autre Réseaux informatiques

  • Routeurs

  • Réseaux virtuels

  • Voice Over IP

  • réseau sans fil

  • Routeurs sans fil
  •  
    FTP et Telnet

    Si vous étiez un développeur Web, comment utiliseriez-vous un FTP ?

    En tant que développeur Web, j'utiliserais rarement FTP directement pour déployer des sites Web, en particulier pour tout ce qui dépasse le plus simple des sites. FTP n'est pas sécurisé (transmet les données en texte brut) et manque de nombreuses fonctionnalités utiles pour les flux de travail modernes. Cependant, il existe des situations *très spécialisées* dans lesquelles cela peut encore être pertinent :

    Situations dans lesquelles je *pourrais* utiliser FTP (avec des mises en garde importantes) :

    * Sites extrêmement basiques et petits : Pour un petit site Web personnel ne contenant qu'une poignée de fichiers, FTP peut être la méthode la plus rapide si le fournisseur d'hébergement propose *uniquement* un accès FTP. Je chiffrerais probablement toujours ma connexion à l'aide de FTPS (FTP sur SSL/TLS).

    * Accès direct aux fichiers du serveur pour le débogage : Si j'ai besoin d'examiner ou de modifier rapidement un fichier spécifique sur un serveur actif sans passer par un processus de déploiement plus complexe (Git, etc.), FTP pourrait être une option plus rapide, bien que moins sécurisée. Cela devrait être une mesure temporaire.

    Travailler avec des systèmes existants : Certains systèmes plus anciens peuvent uniquement prendre en charge FTP.

    * Transfert de fichiers très volumineux : Bien que ce ne soit pas toujours la meilleure méthode, pour transférer des fichiers volumineux qui ne s'intègrent pas bien dans un flux de travail Git, FTP pourrait être envisagé, encore une fois avec FTPS activé.

    Comment je l'utiliserais (si absolument nécessaire) :

    1. FTPS (pas FTP) : Je donnerais toujours la priorité à l'utilisation de FTPS (FTP Secure) qui crypte la connexion pour protéger les données en transit. C’est crucial pour la sécurité.

    2. FileZilla (ou similaire) : J'utiliserais un client FTP dédié comme FileZilla, WinSCP ou Cyberduck. Ces clients fournissent une interface utilisateur graphique beaucoup plus simple à utiliser que les commandes FTP en ligne de commande.

    3. Gestion minutieuse des fichiers : J'organiserais méticuleusement mes fichiers locaux avant de les télécharger pour qu'ils correspondent à la structure de répertoires du serveur souhaitée. J'éviterais de télécharger des fichiers inutiles pour garder le serveur propre et efficace.

    4. Sauvegarde : Avant d'apporter des modifications importantes sur le serveur, je créerais une sauvegarde des fichiers concernés. Ceci est indispensable en cas de suppression accidentelle ou de corruption.

    5. Contrôle de version (même avec FTP) : Même lorsque vous utilisez FTP, je recommande fortement d'utiliser un contrôle de version comme Git pour suivre les modifications localement. Cela permet des restaurations et une collaboration si nécessaire.

    Alternatives modernes (fortement préférées) :

    Pour pratiquement tous les scénarios de développement Web, j'utiliserais ces méthodes bien supérieures au lieu de FTP :

    * Outils Git et de déploiement (recommandés) : L'utilisation de Git pour le contrôle de version et d'un outil de déploiement tel que GitLab CI/CD, Jenkins, GitHub Actions ou Netlify permet des déploiements automatisés, sécurisés et fiables.

    * SFTP (protocole de transfert de fichiers SSH) : SFTP est beaucoup plus sécurisé que FTP car il utilise SSH pour des connexions sécurisées. De nombreux fournisseurs d'hébergement prennent en charge SFTP.

    * rsync : Pour des transferts de fichiers efficaces et incrémentiels, notamment entre serveurs ou pour la mise à jour uniquement des fichiers modifiés.

    En bref, même si FTP peut constituer un cas d'utilisation de niche dans des situations extrêmes, il ne s'agit pas d'une bonne pratique pour le développement Web moderne. Les risques de sécurité et le manque de fonctionnalités l’emportent sur la commodité dans presque tous les cas. L’utilisation d’alternatives plus modernes et sécurisées est toujours recommandée.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment limiter le nombre de bénéficiaires avec eWall 
  • Comment s'applique-t-on à Hughes Net Internet? 
  • Combien de nœuds pouvez-vous trouver dans un réseau ? 
  • À quoi servait Core FTP? 
  • Comment déplacer un dossier vers un autre emplacement via FTP 
  • Comment FTP via ligne de commande 
  • Comment mettre en place Telnet 
  • Comment faire pour activer un service FTP sous Linux 
  • Comment télécharger les fichiers PHP sur un serveur 
  • Logiciel pour un serveur FTP 
  • Connaissances Informatiques © http://www.ordinateur.cc