2012-03-09 36 views
5

कुछ सुरक्षा छेद हैं जो जाहिर तौर पर ओपनएसएसएच 5.9 में भरे हुए हैं। मैंने openssh वेबसाइट से openssh-5.9.tar.gz फ़ाइल डाउनलोड करने का प्रयास किया, लेकिन मुझे नहीं पता कि मेरे मैक (10.7.3) पर संस्करण को अद्यतन करने के लिए स्रोत कोड का उपयोग कैसे करें। क्या यह करने योग्य है या क्या ऐसा कुछ है जिसे शेर के अगले संस्करण को जारी करते समय सेब को अपडेट करने की आवश्यकता होगी?क्या मैक पर 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

पर OSX (http://www.macports.org) स्थापित करने और उन्नयन सॉफ्टवेयर संकुल के लिए macports स्थापित करते हैं, एक प्रणाली। फिर बस "sudo port install openssh"

बंदरगाह openssh /opt/local/bin में स्थापित किया जाएगा।

+0

बहुत बहुत धन्यवाद! – ibolton336

3

वैकल्पिक रूप से Homebrew का उपयोग करें।

installing homebrew के बाद आप चलाएँ:

brew install openssh 

नोट संख्या:

  • MacPorts 16,141 पैकेज (प्रभावशाली!)
  • Homebrew 2207 संकुल

हालांकि, homebrew विशेष रूप से उन चीज़ों को सूचीबद्ध करने से बचाता है जिन्हें अन्य द्वारा भी लोड किया जाना चाहिए एलएस, (उदाहरण के लिए। एनपीएम, रत्न, अजगर अंडे, आदि)

दोनों को देखते हुए यह आपके लायक है। मैकपॉर्ट्स अलग /opt/local का उपयोग करता है क्योंकि यह मूल रूप से सैमुअल इंगित करता है, जबकि ब्रू /usr/local होमब्रू का उपयोग मैकपॉर्ट्स के विपरीत, सूडो का उपयोग करने से बचाता है।

होमब्रू, जबकि कम पैकेज उपलब्ध हैं, यह अभी भी पसंद का मेरा पैकेजर है, इसके शुरुआती अनुभव इतने अच्छे नहीं हैं, लेकिन इस बिंदु पर, यह परिपक्व और स्थिर है, जब आप अपना शोध करते हैं तो तारीखों को ध्यान में रखें। (ब्लॉग पोस्ट इत्यादि)