আমি কীভাবে রাসপ্বিয়ান এ ওপেনএসএসএল আপডেট করব


29

এটি দেখে মনে হচ্ছে Raspbian সঙ্গে মোকাবিলা করার জন্য এখনো আপডেট হয়নি হার্টব্লিড বাগsudo apt-get updateতারপরে sudo apt-get upgradeকোনও কিছু আপডেট হয় না (এটি এমন একটি সিস্টেম যা গতকাল টাটকাভাবে আপডেট হয়েছিল তাই অন্যথায় এটি সর্বশেষে আপডেট রয়েছে)।

আমি যখন sudo apt-get install opensslএটি করি তখন আমাকে সর্বশেষতম সংস্করণটি ইনস্টল করা হয় openssl versionবলে আমার কাছে 1.0.1e এখনও ইনস্টল থাকা অবস্থায় থাকে। ওপেনএসএসএল এর প্রথম অরক্ষিত সংস্করণটি 1.0.1g, সুতরাং আমি কীভাবে এটি আপডেট করব?


2
আমি কেবল আমার ওপেনএসএসএল সংস্করণটি রাস্পবিয়ান থেকে দেখেছি এবং এটি 0.9.8 ব্যবহার করে যা হার্টবেলডটকম অনুযায়ী সংবেদনশীল নয়

উত্তর:


26

মূল প্রভাবিত প্যাকেজটি হ'ল libssl1.0.0যা আপনি যদি কেবল প্যাচযুক্ত সংস্করণ দিয়ে প্রতিস্থাপন করতে পারেন তবে সবকিছু পুনরায় আরম্ভ করুন। আপনি বাইনারি ডাউনলোড করার চেষ্টা করতে পারেন এবং হুইজির dpkgসংস্করণটি ব্যবহার করে ম্যানুয়ালি একটি আর্ম-এইচএফ ইনস্টল করতে পারেন 1.0.1e-2+deb7u5

আপনি jessieকেবল এই এককালীন আপডেটের জন্য, সংগ্রহশালাটিও ব্যবহার করতে পারেন যা আপনাকে সংস্করণ পেতে পারে 1.0.1g-1

আপনাকে ইনস্টল ও রিবুট করার পরে সমস্ত কী এবং শংসাপত্র প্রত্যাহার করার এবং নতুন পাসওয়ার্ড এবং ভেক্টর ব্যবহার করে স্ক্র্যাচ থেকে সমস্ত কিছু পুনঃজুনার জন্য দৃ strongly়ভাবে সুপারিশ করা হয়।


এর হিসাবে 09/04/2014 প্রধান হুইজি সংগ্রহস্থলের ব্যবহার তালি সংস্করণ 1.0.1e-2+deb7u5 এবং মন্তব্য, আপনি এটা ভালো পেতে পারেন:

> sudo apt-get update 
> sudo apt-get upgrade

যা নিম্নলিখিত প্যাকেজগুলি আপডেট করবে:

libssl1.0.0 openssh-client openssh-server openssl ssh


* জেসি রিপোজিটরি ব্যবহার করে নির্দিষ্ট প্যাকেজগুলি কীভাবে নির্বাচিতভাবে সম্পূর্ণরূপে হুইজি ভাঙ্গা না করে বেছে বেছে আপগ্রেড করা যায় এবং এটি সর্বশেষতম gসংস্করণ ইনস্টল করবে is

নিম্নলিখিত দুটি লাইন যুক্ত করুন /etc/apt/sources.list

deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
deb http://archive.raspbian.org/raspbian jessie main contrib non-free rpi

এরপরে /etc/apt/preferencesকোন রিপোজিটরিগুলিতে কোনও আপডেটের জন্য নজর রাখা উচিত তা বলার জন্য আপনি ফাইলটি সম্পাদনা করুন (উপস্থিত না থাকলে ফাইলটি তৈরি করুন)। আমরা জেসিকে কম প্রিয়ার্টিতে রেখেছি যাতে আপনি যখন অ্যাপটি-গেট আপডেট jessieব্যবহার করবেন তখন তা উপেক্ষা করবে এবং wheezyপরিবর্তে রেপো ব্যবহার করবে । এটি এর পরে পদক্ষেপের জন্য এটি গুরুত্বপূর্ণ।

Package: *
Pin: release n=wheezy
Pin-Priority: 900

Package: *
Pin: release n=jessie
Pin-Priority: 300

Package: *
Pin: release o=Raspbian
Pin-Priority: -10

এখন, আপনার ইচ্ছামত আপনি তার jessieপরিবর্তে উপযুক্তকে বলতে পারবেন ।

apt-get update
apt-get -t jessie install openssl libssl1.0.0 openssh-client openssh-server ssh

* অধ্যায়,, রাস্পবেরি পাই সার্ভার এসেনশিয়ালস থেকে একটি নির্যাস।



1
কীভাবে jessieকেবল একটি আপডেটের জন্য সংগ্রহস্থলটি ব্যবহার করবেন তা আপনি প্রদর্শন করতে পারেন ?
হিফফান জন

1
যে ইশারা জন্য ধন্যবাদ। হোস্টিং সংস্থাটি কয়েক মাস আগে আমার সাইটটি অক্ষম করেছিল এবং আমার আইএসপি সাইটে অ্যাক্সেস আটকেছে তাই আমি কিছুক্ষণ এটি পরীক্ষা করে দেখিনি। আমি গুগলকে ক্যাশেড সামগ্রী দেখতে ব্যবহার করেছি এবং এটি সন্দেহজনক বলে মনে হচ্ছে looks আবার ধন্যবাদ. আপনার বইটি দুর্দান্ত দেখাচ্ছে, আমি এটি অ্যামাজনে দেখেছি।
হিফফান জন

3
এটি এখনই ঠিক করা হয়েছে, এবং আমি সাধারণ সংগ্রহস্থলগুলির সাথে রাস্পবেরি পাই আপডেট করেছি।
গ্যাগ্রাইন করুন

1
হ্যাঁ, এটি বর্তমান আপডেটগুলির মধ্যে রয়েছে:> sudo apt-get update> sudo apt-get upg নিম্নলিখিত প্যাকেজগুলি আপগ্রেড করা হবে: libssl1.0.0 ওপেনএসএল-ক্লায়েন্ট ওপেনএসএল-সার্ভার
ওপেনএসএল এসএসএস

2
আমার ক্ষেত্রে, সর্বশেষতম সংস্করণটি 1.0.1e-2+rvt+deb7u6rvtঅংশটি কী তা আমি নিশ্চিত নই , তবে এটি deb7u6আমার পক্ষে ইঙ্গিত দেয় যে এটি ভাল। (অনুসন্ধানে সহায়তার জন্য পোস্ট করা))
আপনার মোডগুলিকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.