Comment contourner l'erreur rsync "unexplained error (code 255) at io.c(226) [Receiver=3.1.3.0]" ?

Comment contourner l'erreur rsync "unexplained error (code 255) at io.c(226) [Receiver=3.1.3.0]" ?

23 nov. 2023 · 1 min de lecture · 1 682 vues
TL;DR Vous rencontrez l'erreur "unexplained error (code 255) at io.c(226) [Receiver=3.1.3.0]" lors de l'utilisation de rsync ? Ce tutoriel vous guidera à travers les étapes pour identifier et contourner ce problème, souvent lié à des soucis d’algorithme SSH.

Lorsqu'on travaille avec des serveurs anciens, on peut rencontrer des problèmes de compatibilité SSH, notamment en raison de l'utilisation d'algorithmes de cryptographie plus anciens. Cela peut être un défi en particulier lorsque ces serveurs doivent être accessibles via plusieurs adresses IP. Ce tutoriel vous guidera à travers la configuration de votre client SSH pour gérer ces situations, en assurant une connexion sûre et compatible.

Prérequis

  • Accès à un terminal ou un client SSH.
  • Connaissances de base en édition de fichiers sous Linux/Unix.
  • Adresses IP et noms d'utilisateur des serveurs cibles.

Étape 1: Accéder au Fichier de Configuration SSH

Le fichier de configuration SSH est généralement situé dans ~/.ssh/config. S'il n'existe pas, créez-le.

nano ~/.ssh/config 

Vous pouvez bien sûr utiliser l'éditeur de texte de votre choix.

PUBLICITÉ

Étape 2: Configurer les alias pour chaque adresse IP avec compatibilité

Pour chaque adresse IP, créez des entrées adaptées aux anciens algorithmes de cryptographie.

Host monserveur-ancien-primaire 
    HostName 192.168.1.10 
    HostKeyAlgorithms +ssh-rsa,+ssh-dss 
    PubkeyAcceptedKeyTypes +ssh-rsa,+ssh-dss 
Host monserveur-ancien-secondaire 
    HostName 10.0.0.5 
    HostKeyAlgorithms +ssh-rsa,+ssh-dss 
    PubkeyAcceptedKeyTypes +ssh-rsa,+ssh-dss 

Ici, monserveur-ancien-primaire et monserveur-ancien-secondaire sont des alias pour le même serveur, mais avec des adresses IP différentes et des paramètres adaptés aux anciennes méthodes de cryptographie.

Étape 3: Sauvegarder et tester la configuration

Sauvegardez le fichier et testez chaque connexion :

SUR LA CHAÎNE · NOUVELLE VIDÉO JBL Charge 3 : NON à l’obsolescence programmée ! je change la batterie et port de charge Voir la vidéo →
ssh user@monserveur-ancien-primaire

Cela vous permet de vous connecter aux adresses IP différentes du même serveur en utilisant des algorithmes de cryptographie compatibles avec les machines anciennes.

Configurer plusieurs adresses IP pour un seul hôte dans votre fichier SSH, tout en assurant la compatibilité avec des serveurs plus anciens, est crucial pour maintenir la sécurité et la flexibilité dans des environnements de réseau complexes. Gardez à l'esprit l'importance de la sécurité et soyez conscient des implications de l'utilisation d'algorithmes de cryptographie plus anciens.

 
Cette astuce t'a aidé ? ça a marché ?
écrit par LaRevueGeek décrypte l'actualité high-tech et la culture geek depuis 2014 : tests, bons plans, ciné et tout ce qui touche, de près ou de loin, au monde des geeks.
S'abonner · 33,2 k
$ ls ./a-lire-aussi

À lire aussi

Toutes les astuces →

Commentaires

0
~/commentaires — nouveau
$ connecte-toi pour donner ton avis…
connecté en invité · se connecter Créer un compte
0% lu
💬 0