Есть ли способ обновления до OpenSSH 5.9 из OpenSSH_5.6p1 на MAC? - PullRequest
5 голосов
/ 09 марта 2012

Существуют определенные дыры в безопасности, которые, очевидно, заполнены в OpenSSH 5.9.Я попытался загрузить файл openssh-5.9.tar.gz с веб-сайта openssh, но я не знаю, как использовать исходный код для обновления версии на моем Mac (10.7.3).Это выполнимо или это то, что Apple нужно будет обновить при выпуске следующей версии Lion?

  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]]
           [user@]hostname [command]

Ответы [ 2 ]

3 голосов
/ 20 декабря 2012

Вместо этого используйте Homebrew .

После установки homebrew вы запускаете:

brew install openssh 

Обратите внимание на цифры:

  • Пакеты MacPorts 16141 (впечатляет!)
  • Пакеты Homebrew 2207

Однако, в частности, Homebrew избегает перечисления вещей, которые должны быть загружены другими инструментами (например, npm, gems), яйца питона и т. д.)

Это стоит того, чтобы взглянуть на оба.MacPorts использует отдельный /opt/local в качестве корневого, как указывает Сэмюэль, в то время как brew будет использовать /usr/local homebrew, также, в отличие от MacPorts, избегает использования sudo.

Homebrew, хотя при наличии меньшего количества доступных пакетов он по-прежнему является моим предпочтительным упаковщикомРанний опыт этого не так хорош, но на данный момент он зрелый и стабильный, помните даты, когда вы проводите свое исследование.(сообщения в блоге и т. д.)

3 голосов
/ 10 марта 2012

install macports, система для установки и обновления пакетов программного обеспечения в OSX (http://www.macports.org). Тогда просто "sudo port install openssh"

Порты openssh будут установлены в /opt/local/bin.

...