【问题标题】:Is there a way to update to OpenSSH 5.9 from OpenSSH_5.6p1 on a MAC?有没有办法在 MAC 上从 OpenSSH_5.6p1 更新到 OpenSSH 5.9?
【发布时间】:2012-03-27 04:54:18
【问题描述】:

OpenSSH 5.9 中显然存在某些安全漏洞。我尝试从 openssh 网站下载 openssh-5.9.tar.gz 文件,但我不知道如何使用源代码更新我的 mac(10.7.3) 上的版本。这是可行的还是苹果在发布下一个版本的 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]

【问题讨论】:

    标签: macos osx-lion macports openssh


    【解决方案1】:

    也可以改用Homebrew

    installing homebrew 之后运行:

    brew install openssh 
    

    注意数字:

    • MacPorts 16141 包(令人印象深刻!)
    • 自制 2207 包

    然而,自制软件特别避免列出应该由其他工具加载的内容,(例如 npm、gems、python 鸡蛋等)

    这两个都值得你看看。正如 Samuel 所指出的,MacPorts 使用单独的 /opt/local 作为它的根,而 brew 将使用 /usr/local homebrew 也避免使用 sudo,这与 MacPorts 不同。

    Homebrew,虽然可用的包较少,但它仍然是我的首选打包器,早期的体验不是很好,但在这一点上,它已经成熟且稳定,请在研究时牢记日期。 (博客文章等)

    【讨论】:

      【解决方案2】:

      安装 macports,一个用于在 OSX 上安装和升级软件包的系统 (http://www.macports.org)。 然后只需“sudo port install openssh

      端口 openssh 将安装在/opt/local/bin

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-06-06
        • 2021-09-11
        • 2015-01-09
        • 2014-10-11
        • 1970-01-01
        • 2016-07-07
        相关资源
        最近更新 更多