ওপেনএসএসএইচ সংস্করণ পরীক্ষা করুন এবং ফ্রিবিএসডি সিস্টেমে নির্দেশাবলী আপডেট করুন


43

একটি ফ্রিবিএসডি সিস্টেমে (৮.১), আমি কীভাবে ওপেনএসএসএইচ চলমান সংস্করণটি পরীক্ষা করতে হয় তার জন্য নির্দেশাবলী এবং ওপেনএসএসএইচ একটি আপডেট ইনস্টল ডাউনলোড করার সর্বোত্তম উপায়ে নির্দেশাবলী সন্ধান করছি

উত্তর:


68

চালান sshd -Vবা ssh -Vএবং তারা সংস্করণ এবং ব্যবহারের তথ্য ফিরে আসবে।
দ্রষ্টব্য: এগুলি এখন "ভি" মূলধন, যখন আমি মূলত এই উত্তরটি লিখেছিলাম তখন সেগুলি নিম্নতর ছিল।

আপগ্রেড করার এক ডজন উপায় আছে।

  • pkg-add -r openssh-portable
  • cd /usr/ports/security/openssh && make install clean
  • portupgrade security/openssh-portable
  • মেকওয়ার্ল্ড / বিল্ডওয়ার্ল্ড প্রক্রিয়া অংশ
  • FreeBSD-আপগ্রেড
  • এবং তালিকাতে আরও অনেক কিছুই আছে...

8.1-রিলিজে পাঠানো 5.2p1 সংস্করণে আমি কোনও সমস্যা সম্পর্কে অবগত নই। আমি দেখেছি এক বছরেরও বেশি সময় ধরে প্রতারণামূলক ই-মেইলগুলি শূন্য দিবসের হ্যাকের আসন্ন মুক্তির ঘোষণা দিয়ে চলেছে (দ্রষ্টব্য যে মুক্তির পরে দেড় বছর হয়ে গেছে, সুতরাং 'শূন্য' দিনটি অনেক আগে হ্যাক ছিল) ।


8.1-রিলেস ছাড়া ওপেনএসএইচ 5.4 পি 1 বাদে সমস্ত কিছুর সাথে সম্মত হন।
হামললেট

1
ssh -Vআমার সিস্টেমে আমাকে (নোট ক্যাপিটাল ভি) ব্যবহার করার প্রয়োজন ছিল (এবং আমি ভেবেছিলাম এটি স্ট্যান্ডার্ড ছিল) -vবিকল্পটি ভার্বোজের জন্য ব্যবহৃত হয়েছে (আইরিচ)।
মাইক এইচআর

@ মাইকএইচ-আর ধন্যবাদ, কখন পরিবর্তিত হয়েছে তা নিশ্চিত নন, তবে এটি এখন অবশ্যই রাজধানী ভি।
ক্রিস এস

5
telnet localhost 22

আপনি কেন ওপেনএসএইচ আপগ্রেড করতে চান? এটি মূল সিস্টেমের অংশ এবং সাধারণত সিস্টেমের সাথে আপগ্রেড হয়।


এটি আপনার চলমান ডেমনটি ধরে নিয়েছে।
ক্রিস এস

দুর্দান্ত উত্তর। ঠিক আমি খুঁজছেন ছিল কি. আমি সর্বদা ডেমন
চালাচ্ছি

3

চালানোর চেষ্টা করুন:

which sshd

যদি সেগুলি / usr / sbin / sshd প্রিন্ট করে তবে সম্ভবত এটি প্যাকেজ হিসাবে ইনস্টল করা আছে। সেক্ষেত্রে আপনি ইনস্টল করা সংস্করণটি ব্যবহার করে যাচাই করতে পারেন:

pkg_info | grep ssh

বা:

pkg_info -W `type sshd`

এবং আমি মনে করি আপনি এটি ব্যবহার করে আপডেট করেছেন:

pkg_add -r openssh-portable

তবে প্যাকেজস সিস্টেমে ফ্রিবিএসডি গাইডটি প্রথমে পড়ুন, কারণ আমি এটি দীর্ঘকালীনভাবে করি নি এবং এটি পরিবর্তিত হতে পারে।

যদি

which sshd

মুদ্রণ / usr / স্থানীয় / sbin / sshd, তারপর সম্ভবত এটি একটি বন্দর হিসাবে ইনস্টল করা হয়।

কিভাবে এটা আপগ্রেড করার উপর ছেড়ে পড়ুন বন্দর সিস্টেম ব্যবহার করার জন্য গাইড । বন্দরটির নাম সুরক্ষা / ওপেনশ-পোর্টেবল, অর্থাত্ / মার্কিন / পোর্টস / সুরক্ষা / ওপেনশ-পোর্টেবল।


1
অবশ্যই, আপনি যদি ইনস্টল করা সংস্করণের পরিবর্তে যদি সত্যিই চলমান সংস্করণটি চান, তবে আপনি "টেলনেট লোকালহোস্ট 22 "ও চেষ্টা করতে পারেন, এবং সংস্করণ নম্বরটি সন্ধান করতে পারেন। সংস্করণ নম্বরটি দ্বিতীয় সংখ্যা, অর্থাৎ "ওপেনএসএসএইচ_" এর পরে সংখ্যা।
মিকেল


2

লিনাক্স বা ইউনিক্সের মতো সিস্টেমে কীভাবে ওপেনশ সংস্করণটি পাওয়া যায়?

সিনট্যাক্সটি সেন্টোস / আরএইচইএল / এসএল-তে ওপেনশ্যাশন সংস্করণটি অনুসন্ধানের জন্য নীচে রয়েছে:

# yum list installed openssh\*

একটি ডেবিয়ান / উবুন্টু লিনাক্সের ওপেনশ্যাশ সংস্করণটি অনুসন্ধানের জন্য সিনট্যাক্সটি নিম্নরূপ:

$ dpkg --list | grep openssh
### OR ###
$ dpkg --list openssh\*

নমুনা আউটপুট

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.