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 - 750 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

Google Pixel 9 Pro – Porcelaine, 128GB
20 Nov 2024, 08:09
1099.00 € 999.00 €
Bose SoundLink Micro : Petite Enceinte Portable étanche...
18 Nov 2024, 08:25
119.95 € 89.95 €
Casque Bluetooth Marshall Major IV - pliables, autonomie...
18 Nov 2024, 08:21
87.00 € 79.99 €

Dernières actualités