2 votes

Comment réparer ssh sur un mac

(je ne sais pas si les questions sur les SSH doivent être posées sur SO ou SF)

J'utilise un Macbook avec OS 10.5. SSH semble être cassé, même la vérification de la version me donne cette erreur :

$ ssh -v /usr/bin/ssh : ligne 1 : -----BEGIN : commande non trouvée /usr/bin/ssh : ligne 2 : MIIEowIBAAKCAQEA66pW3MldpOnUWFX+3xLKF8WFKViMDbPC/A7c8hv69DeFgnM/ : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 3 : EnjrFYA7590ltUzvVf1bVZTbUMGYWNFX/PUtI/7T0WFildqXlNRXnFfqX5y4wi6v : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 4 : B9EVKeCK+57zw26IBsMrAZx0zaBIE/l13HF1Vm39IldqAiJbjoxgrx6NJmHHwx6q : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 5 : AZIPf9vFSbTUT9Cn6gIg7E7oDhCGbt2x6UjvZvPs/WwLSxbti1OhAuEZ3jUhqujp : Aucun fichier ou répertoire de ce type /usr/bin/ssh : line 6 : gSdASpRlPai5C5vzIp+UzBjApeNyEIb+Sv/m20IiELhrQOeCNWMiflVudxzTeyoi : No such file or directory /usr/bin/ssh : ligne 7 : wxRiwIqpnFZyvfgQRVRnw0ZPyR1PxGaufMhqhwIBIwKCAQEA5O6dhgVw6VgtXSBW : commande non trouvée /usr/bin/ssh : ligne 8 : rNBsjB72Yq3J4WzMCsycHmRS3pxVzy4gA1DkXgeKprmSWFldhruajaaL6AyFXZgp : commande non trouvée /usr/bin/ssh : line 9 : lqUHR4nVFIp9BpnVFDv9VgxCw0fJbC1ZkpCYN08n7R4RXsMlDeIpxw0DwG/Q/XX9 : No such file or directory /usr/bin/ssh : ligne 10 : dw8hhykEh8KhfmqE055PSwe8USnr/dBBsvmR0abqWWOEd1B822i7qKdWAyzTDR9 : No such file or directory /usr/bin/ssh : ligne 11 : YAMBldFDQwCKtUTF6Mi0M8+FNJkJVkgWCK3Gwor2ZH2JzktXhnDc8lnK9PknPxxJ : commande non trouvée /usr/bin/ssh : line 12 : TMrzjmGK6bGU65UlxeVNGsgDJm/yE1MvAk+kaSTK99ey5WxC5GRt20heJipXx9EA : No such file or directory /usr/bin/ssh : ligne 13 : 2nBr+wKBgQD8PAvaaNptMqg7gCd0luOWIH2YxQt0MBJVsq/jLjGOe7o9Ac93akDu : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 14 : zMsOIHKptlC/ObI94azGwUo2AaiwhJ4wYHs1me+xkwGG5O3JI0B4v+RC5Uhe3LAf : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 15 : dr7fJXK+3L8LmrbEW3VX3EKpkxfrUnGxCiT0uVD4gUiZRgx2uZ1CuwKBgQDvLviq : commande non trouvée /usr/bin/ssh : ligne 16 : FS8x10Py5gFITSlF9rbWBqsdMIe0ZjQCX8j9Z5b5zTojNUtvP9gVngnBYrBCPgqU : commande non trouvée /usr/bin/ssh : ligne 17 : 8OW0dbsiiUKRQbAz8/t7wDYJcQ6dH1ZxOpQoF9tXs1dcgMN/oBoZnzLomHIScjRT : No such file or directory /usr/bin/ssh : ligne 18 : qQHDhxqYgpUxJQBWm16nmSrYPqkf5V1rlwK4pQKBgQCBuHsf3icw2DlDK/cIwqDu : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 19 : H1aJFOFRslKSeSdBorpmiMYuAO5aq6xdjeTFb8Xw4WtbB7rAvTRI9bEjFsvIfrfB : commande non trouvée /usr/bin/ssh : ligne 20 : G60UQInmS5pioZ7ceIeOjpKmD4ROCxi/uWl6E0JTh3gx2onhU5tvA4//cDgv4UHI : No such file or directory /usr/bin/ssh : ligne 21 : w2N2izD01MZAMqdTAF+BZwKBgA2q6aNRquznur1sOpZqzyiRwU4PAnayUOW8soPK : commande non trouvée /usr/bin/ssh : ligne 22 : 9YrSuCuIEfNiIZFUGvnrxgsM9CEK3AiCy0wj/BCaIQ+dWoagOkGV9HWRboyitHt/ : Aucun fichier ou répertoire de ce type /usr/bin/ssh : line 23 : sLHVej+Gl0cdTP/6hSYJGNoXVvm9YhNovkWv8uQkuBFv1CI0w5SMaNkoJuvhOInO : No such file or directory /usr/bin/ssh : ligne 24 : HWmjAoGBAOnPA2ZsVZmm6NESqXLzECbUQ2/47Xd8oLeX6iAxJKldUuiW8cRFzdkp : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 25 : 1SMS7qpVmx7SaRs3S1btSy4lUAdEZLp34GojDEFFNqxIH3Isvn9w+emS4txErspw : commande non trouvée /usr/bin/ssh : ligne 26 : 7oaDyFeNSWOeZTd3EKQ4Txq6oMNJcM/gw3h+dNwaR6DA3r7BR53f : Aucun fichier ou répertoire de ce type /usr/bin/ssh : ligne 27 : -----END : commande non trouvée

Il donne la même erreur pour tout ce qui est avec ssh

comment puis-je recharger SSH ?

Merci beaucoup.

4voto

Insyte Points 9294

Votre ssh config est peut-être cassé, mais je doute que ssh lui-même soit en cause. Première question : Est-ce que vous exécutez vraiment ssh ? On dirait presque que le Shell essaie d'exécuter une clé publique dont le bit x a été activé...

$ which ssh
$ file $(which ssh)

Vous devriez voir quelque chose comme ceci :

mojito:~ insyte$ which ssh
/usr/bin/ssh
mojito:~ insyte$ file $(which ssh)
/usr/bin/ssh: Mach-O universal binary with 2 architectures
/usr/bin/ssh (for architecture i386):   Mach-O executable i386
/usr/bin/ssh (for architecture ppc7400):        Mach-O executable ppc

Si tout cela semble bon, il est temps de vérifier votre configuration. Commencez par déplacer votre $HOME/.ssh/ le répertoire hors du chemin, comme ça :

$ mv ~/.ssh ~/.ssh.backup

Puis réessayez votre commande ssh. Si ça ne marche toujours pas, vous devez vérifier votre configuration globale. Vérifiez /etc/ssh*_config et assurez-vous qu'il s'agit de fichiers texte d'apparence normale.

4voto

skraggy Points 1693

Il semble que votre binaire /usr/bin/ssh ait été écrasé par un fichier de certificat SSL.

Restaurez votre binaire ssh à partir d'une sauvegarde, ou réinstallez le programme ssh sur votre Mac.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X