2012-03-09 17 views
5

Hay ciertos agujeros de seguridad que aparentemente están llenos en OpenSSH 5.9. Intenté descargar el archivo openssh-5.9.tar.gz del sitio web de openssh, pero no tengo idea de cómo usar el código fuente para actualizar la versión en mi Mac (10.7.3). ¿Es esto factible o es algo que la manzana necesitará actualizar al lanzar la próxima versión del león?¿Hay alguna manera de actualizar a OpenSSH 5.9 desde OpenSSH_5.6p1 en un MAC?

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] 

Respuesta

3

instalación macports, un sistema para instalar y actualizar software paquetes en OSX (http://www.macports.org). Luego simplemente "sudo port install openssh"

Los puertos openssh se instalarán en /opt/local/bin.

+0

¡Muchas gracias! – ibolton336

3

Como alternativa, use Homebrew en su lugar.

Después installing Homebrew ejecutar:

brew install openssh 

Nota los números:

  • DarwinPorts 16141 paquetes (impresionante!)
  • Homebrew 2207 paquetes

Sin embargo, homebrew específicamente evita enumerar cosas que otros deben cargar también ls, (ej. npm, gemas, huevos de pitón, etc.)

Vale la pena mirar ambos. MacPorts usa un /opt/local por separado, ya que es root como indica Samuel, mientras que brew usará /usr/local homebrew también evita usar sudo, a diferencia de MacPorts.

Homebrew, aunque tengo menos paquetes disponibles, sigue siendo mi paquete de elección, las primeras experiencias no son tan agradables, pero en este punto, es maduro y estable, tenga en cuenta las fechas cuando realice su investigación. (entradas de blog, etc.)

Cuestiones relacionadas