2012-03-09 80 views
5

在OpenSSH 5.9中显然有一些安全漏洞。我尝试从openssh网站下载openssh-5.9.tar.gz文件,但我不知道如何使用源代码更新我的Mac上的版本(10.7.3)。这是可行的还是苹果在发布狮子的下一个版本时需要更新的东西?有没有办法在MAC上从OpenSSH_5.6p1更新到OpenSSH 5.9?

ssh -v 
OpenSSH_5.6p1, OpenSSL 0.9.8r 8 Feb 2011 
usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] 
      [-D [bind_address:]port] [-e escape_char] [-F configfile] 
      [-I pkcs11] [-i identity_file] 
      [-L [bind_address:]port:host:hostport] 
      [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] 
      [-R [bind_address:]port:host:hostport] [-S ctl_path] 
      [-W host:port] [-w local_tun[:remote_tun]] 
      [[email protected]]hostname [command] 

回答

3

安装的MacPorts,系统对OSX(http://www.macports.org)安装和升级软件包。 然后就 “sudo port install openssh

端口OpenSSH的将被安装在/opt/local/bin

+0

非常感谢你! – ibolton336 2012-03-13 19:45:13

3

或者使用Homebrew代替。

installing自制软件运行:

brew install openssh 

注号码:

  • MacPorts的16141包(令人印象深刻!)
  • 家酿2207包

然而,自制明确避免列出应该由其他人加载的东西ls,(例如。 npm,宝石,蟒蛇蛋等)

这是值得你一边看着两者。 MacPorts使用单独的/opt/local,因为它是根据Samuel的说法,而brew将使用/usr/local自制软件也避免使用sudo,与MacPorts不同。虽然可用的包少,但它仍然是我的包装者的选择,它的早期经验并不好,但在这一点上,它是成熟和稳定的,当你做你的研究时要记住日期。 (博客文章等)

相关问题