我如何解决在Mac上的SSH

(不知道有关SSH的问题应该在SO还是SF上)

使用OS 10.5运行Macbook。 即使检查版本,SSH似乎也被破坏给我这个错误:

$ ssh -v / usr / bin / ssh:第1行:—– BEGIN:找不到命令/ usr / bin / ssh:第2行:MIIEowIBAAKCAQEA66pW3MldpOnUWFX + 3xLKF8WFKViMDbPC / A7c8hv69DeFgnM /:没有这样的文件或目录/ usr / bin / SSH:行3:EnjrFYA7590ltUzvVf1bVZTbUMGYWNFX /菩提/ 7T0WFildqXlNRXnFfqX5y4wi6v:没有这样的文件或目录/ usr /斌/ SSH:行4:B9EVKeCK + 57zw26IBsMrAZx0zaBIE / l13HF1Vm39IldqAiJbjoxgrx6NJmHHwx6q:没有这样的文件或目录/ usr /斌/ SSH:第5行:AZIPf9vFSbTUT9Cn6gIg7E7oDhCGbt2x6UjvZvPs / WwLSxbti1OhAuEZ3jUhqujp:没有这样的文件或目录/ usr / bin中/ SSH:行6:gSdASpRlPai5C5vzIp + UzBjApeNyEIb + SV / m20IiELhrQOeCNWMiflVudxzTeyoi:没有这样的文件或目录/ usr /斌/ SSH:行7:wxRiwIqpnFZyvfgQRVRnw0ZPyR1PxGaufMhqhwIBIwKCAQEA5O6dhgVw6VgtXSBW:命令未find的/ usr /斌/ SSH:行8:rNBsjB72Yq3J4WzMCsycHmRS3pxVzy4gA1DkXgeKprmSWFldhruajaaL6AyFXZgp:未find命令/ usr / bin中/ SSH:行9:lqUHR4nVFIp9BpnVFDv9VgxCw0fJbC1ZkpCYN08n7R4RXsMlDeIpxw0DwG / Q / XX9:没有这样的文件或目录/ usr /斌/ SSH:线10:dw8hhykEh8KhfmqE055P Swe8USnr / dBBsvmR0abqWWOEd1B822i7qqKdWAyzTDR9:没有这样的文件或目录/ usr /斌/ SSH:线11:YAMBldFDQwCKtUTF6Mi0M8 + FNJkJVkgWCK3Gwor2ZH2JzktXhnDc8lnK9PknPxxJ:命令未find的/ usr /斌/ SSH:线12:TMrzjmGK6bGU65UlxeVNGsgDJm / yE1MvAk + kaSTK99ey5WxC5GRt20heJipXx9EA:没有这样的文件或目录/ usr /箱/ SSH:线13:2nBr + wKBgQD8PAvaaNptMqg7gCd0luOWIH2YxQt0MBJVsq / jLjGOe7o9Ac93akDu:没有这样的文件或目录/ usr /斌/ SSH:线14:zMsOIHKptlC / ObI94azGwUo2AaiwhJ4wYHs1me + xkwGG5O3JI0B4v + RC5Uhe3LAf:没有这样的文件或目录/ usr /斌/ SSH:线15 :dr7fJXK + 3L8LmrbEW3VX3EKpkxfrUnGxCiT0uVD4gUiZRgx2uZ1CuwKBgQDvLviq:未find命令/ usr /斌/ SSH:线16:FS8x10Py5gFITSlF9rbWBqsdMIe0ZjQCX8j9Z5b5zTojNUtvP9gVngnBYrBCPgqU:未find命令/ usr /斌/ SSH:线17:8OW0dbsiiUKRQbAz8 / t7wDYJcQ6dH1ZxOpQoF9tXs1dcgMN / oBoZnzLomHIScjRT:没有这样的文件或目录/ usr / bin中/ SSH :第18行:qQHDhxqYgpUxJQBWm16nmSrYPqkf5V1rlwK4pQKBgQCBuHsf3icw2DlDK / cIwqDu:没有这样的文件或目录/ usr / bin / ssh:第19行:H1aFOFRs lKSeSdBorpmiMYuAO5aq6xdjeTFb8Xw4WtbB7rAvTRI9bEjFsvIfrfB:未find命令/ usr /斌/ SSH:线20:G60UQInmS5pioZ7ceIeOjpKmD4ROCxi / uWl6E0JTh3gx2onhU5tvA4 // cDgv4UHI:没有这样的文件或目录/ usr /斌/ SSH:线21:w2N2izD01MZAMqdTAF + BZwKBgA2q6aNRquznur1sOpZqzyiRwU4PAnayUOW8soPK:命令未find的/ usr / bin中/ SSH :线22:9YrSuCuIEfNiIZFUGvnrxgsM9CEK3AiCy0wj / BCaIQ + dWoagOkGV9HWRboyitHt /:没有这样的文件或目录/ usr /斌/ SSH:线23:sLHVej + Gl0cdTP / 6hSYJGNoXVvm9YhNovkWv8uQkuBFv1CI0w5SMaNkoJuvhOInO:没有这样的文件或目录/ usr /斌/ SSH:线24:HWmjAoGBAOnPA2ZsVZmm6NESqXLzECbUQ2 / 47Xd8oLeX6iAxJKldUuiW8cRFzdkp :没有这样的文件或目录/ usr / bin / ssh:第25行:1SMS7qpVmx7SaRs3S1btSy4lUAdEZLp34GojDEFFNqxIH3Isvn9w + emS4txErspw:找不到命令/ usr / bin / ssh:第26行:7oaDyFeNSWOeZTd3EKQ4Txq6oMNJcM / gw3h + dNwaR6DA3r7BR53f:没有这样的文件或目录/ usr / bin / ssh :第27行:—– END:找不到命令

它给与ssh相同的错误

我如何重新加载SSH?

非常感谢

你的ssh configuration可能被破坏,但是我怀疑ssh本身是否有问题。 第一个问题:你真的在运行ssh吗? 它几乎看起来像壳试图执行一个公共密钥,它的x位设置…

 $哪个ssh
 $文件$(其中ssh)

你应该看到这样的东西:

 mojito:〜insyte $ which ssh
在/ usr / bin中/ SSH
 mojito:〜insyte $文件$(其中ssh)
 / usr / bin / ssh:具有2种体系结构的Mach-O通用二进制文件
 / usr / bin / ssh(用于架构i386):Mach-O可执行文件i386
 / usr / bin / ssh(用于架构ppc7400):Mach-O可执行文件ppc

如果这一切看起来不错,是时候检查你的configuration。 开始移动你的$HOME/.ssh/目录,就像这样:

 $ mv〜/ .ssh〜/ .ssh.backup

然后重新尝试你的ssh命令。 如果它仍然是FUBAR,那么你需要检查你的全局configuration。 查看/etc/ssh*_config并确保它们是普通的纯文本文件。

它看起来像你的/ usr / bin / ssh二进制文件被SSL证书文件覆盖。

从备份还原你的ssh二进制文件,或者在Mac上重新安装ssh程序。