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

23 Nov 2023 à 08:38 par larevuegeek - 850 vues - 0 com.
OS Linux Dev
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.

É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 :

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.

 

A voir également

Commentaires

Soyez le 1er à commenter !

Ecrire un commentaire

Doit contenir 4 caractères minimum et seulement des caractères alphanumériques - et _
Veuillez préciser une adresse email valide.

Derniers bons plans

Routeur 4G LTE TP-Link TL-MR110 WiFi N300Mbps, 4G...
17 Jan 2025, 09:32
47.51 € 44.99 €
Bose Barre de Son Intelligente Dolby Atmos, Bluetooth...
17 Jan 2025, 09:30
512.47 € 399.00 €
Mini Drone DJI Bundle Fly More Mini 3 (DJI RC)
14 Jan 2025, 09:37
818.00 € 569.00 €
CORSAIR 2500X Boîtier Petit Tour mATX à Double Chambre...
14 Jan 2025, 09:35
209.90 € 147.99 €

Dernières actualités