FreeBSD सिस्टम (8.1) पर, मैं OpenSSH के रनिंग संस्करण की जांच करने के तरीके के बारे में निर्देशों की तलाश कर रहा हूं और साथ ही OpenSSH के अपडेट को डाउनलोड करने के सर्वोत्तम तरीके पर निर्देश भी दे रहा हूं
FreeBSD सिस्टम (8.1) पर, मैं OpenSSH के रनिंग संस्करण की जांच करने के तरीके के बारे में निर्देशों की तलाश कर रहा हूं और साथ ही OpenSSH के अपडेट को डाउनलोड करने के सर्वोत्तम तरीके पर निर्देश भी दे रहा हूं
जवाबों:
भागो sshd -V
या ssh -V
वे संस्करण और उपयोग जानकारी वापस कर देंगे।
नोट: ये अब "वी" पूंजी हैं, जब मैंने मूल रूप से यह उत्तर लिखा था कि वे कम मामले थे।
उन्नयन के लिए एक दर्जन तरीके हैं।
pkg-add -r openssh-portable
cd /usr/ports/security/openssh && make install clean
portupgrade security/openssh-portable
मैं 5.2p1 संस्करण के साथ किसी भी मुद्दे के बारे में पता नहीं है जो 8.1-RELEASE के साथ भेज दिया गया है। मैंने एक साल से अधिक समय से होक्स ई-मेल को उड़ते देखा है, जो एक शून्य दिन हैक के आसन्न रिलीज की घोषणा करता है (ध्यान दें कि यह रिलीज होने के बाद से डेढ़ साल हो गया है, इसलिए 'शून्य' दिन एक लंबे समय से पहले की एक बिल्ली था) ।
ssh -V
अपने सिस्टम के अनुसार (नोट कैपिटल v) का उपयोग करने की आवश्यकता थी (और मुझे लगा कि यह मानक है) -v
विकल्प का उपयोग क्रिया (iirc) के लिए किया जाता है।
telnet localhost 22
आप OpenSSH को अपग्रेड क्यों करना चाहते हैं? यह कोर सिस्टम का हिस्सा है और आमतौर पर सिस्टम के साथ अपग्रेड किया जाता है।
चलाने की कोशिश करें:
which sshd
यदि वह प्रिंट / usr / sbin / sshd, तो संभवतः पैकेज के रूप में स्थापित है। उस स्थिति में, आप स्थापित संस्करण की जाँच कर सकते हैं:
pkg_info | grep ssh
या:
pkg_info -W `type sshd`
और मुझे लगता है कि आप इसका उपयोग करके अपडेट करते हैं:
pkg_add -r openssh-portable
लेकिन पैकेज सिस्टम के लिए FreeBSD गाइड को पहले पढ़ें , क्योंकि मैंने लंबे समय में ऐसा नहीं किया है और यह बदल सकता है।
अगर
which sshd
प्रिंट / usr / स्थानीय / sbin / sshd, तो यह संभवतः एक बंदरगाह के रूप में स्थापित है।
पोर्ट सिस्टम का उपयोग करने के लिए गाइड में इसे अपग्रेड करने के तरीके पर पढ़ें । पोर्ट का नाम सुरक्षा / खुलता-पोर्टेबल, यानी / usr / पोर्ट / सुरक्षा / खुलता-पोर्टेबल है।
वाक्य रचना एक CentOS / RHEL / SL पर खुलने वाले संस्करण को खोजने के लिए निम्नानुसार है:
# yum list installed openssh\*
वाक्यविन्यास एक डेबियन / उबंटू लिनक्स पर खुलने वाले संस्करण को खोजने के लिए निम्नानुसार है:
$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*