এইচটিটিপিএস-এর মাধ্যমে সার্টিবোট বৈধতা এনক্রিপ্ট করুন


16

Certbot ওয়েবরুট প্লাগইন এর ডক্স থেকে

ওয়েবরুট প্লাগইন আপনার প্রতিটি অনুরোধ করা ডোমেনের জন্য একটি অস্থায়ী ফাইল তৈরি করে কাজ করে ${webroot-path}/.well-known/acme-challengeতারপরে চলুন এনক্রিপ্ট বৈধকরণ সার্ভারটি HTTP অনুরোধটি যাচাই করতে অনুরোধ করে যে প্রতিটি অনুরোধ করা ডোমেনের জন্য ডিএনএস সার্টিবোট চলমান সার্ভারের সাথে সমাধান করে।

একটি ব্যক্তিগতভাবে ব্যবহৃত হোম সার্ভারে, আমি পোর্ট 80 অক্ষম করে রেখেছি, রাউটারে কোনও পোর্ট-ফরোয়ার্ডিং সক্ষম করা নেই। আমার সেই বন্দরটি খোলার কোনও ইচ্ছা নেই।

আমি কীভাবে সার্টবোটকে বলতে পারি যে বৈধতা সার্ভারটি এইচটিটিপি অনুরোধ করা উচিত নয়, তবে এইচটিটিপিএস (পোর্ট 443) অনুরোধ, ডোমেনের মালিকানা যাচাই করার জন্য?

বৈধতা সার্ভারের এমনকি হোম সার্ভারের শংসাপত্রকে বৈধতা দেওয়ার দরকার নেই, কারণ এটি ইতিমধ্যে ডিফল্টরূপে HTTP ব্যবহার করে। আমার একটি স্ব-স্বাক্ষরিত শংসাপত্র, বা শংসাপত্রটি নবায়নের জন্য প্রস্তুত থাকতে পারে তবে এটি কোনও বিষয় নয়।

বর্তমানে আমি এমন পরিস্থিতিতে আছি যেখানে শংসাপত্র তৈরি / পুনর্নবীকরণের জন্য আমাকে পোর্ট 80 ফরোয়ার্ডিংয়ের পাশাপাশি এটিতে একটি সার্ভার সক্ষম করতে হবে। এটি আমাকে শংসাপত্র পুনর্নবীকরণের জন্য ক্রোনজব ব্যবহার করতে দেয় না। ঠিক আছে, যথেষ্ট কাজের সাথে এটি হবে তবে আমার ইতিমধ্যে 443-তে একটি সার্ভার শ্রবণ রয়েছে, যা কাজটিও করতে পারে।

উত্তর:


8

হিসাবে রিপোর্ট প্রকাশের https://community.letsencrypt.org/t/shouldnt-verification-via-dns-record-be-a-priority/604/47 letsencrypt.sh ডিএনএস মাধ্যমে সমর্থন বৈধতা আপডেটার। অল্প আপডেটকারী স্ক্রিপ্টগুলি এটি প্রয়োগ করেছে বলে মনে হচ্ছে। তবে প্রাথমিক কনফিগারেশনের জন্য এইচটিটিপি পদ্ধতিটি প্রয়োগ করা সবচেয়ে সহজ।

আপনার কাছে থাকা স্ক্রিপ্টটি পুনর্নবীকরণের জন্য টিএনএস এসএনআই বা প্রিভিয়ার কী এর প্রুফস অফ প্রসেস ব্যবহার করতে পারে। স্পেসিফিকেশনটি https://tools.ietf.org/html/draft-ietf-acme-acme-01#section-7.5 এ পাওয়া যাবে । যদি এটি হয় তবে আপনার এইচটিটিপি সক্ষম হওয়া দরকার নেই।


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

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

@ ড্যানিয়েলএফ আমি প্রত্যাশা করি যে পুনর্নবীকরণের জন্য কোনও ডিএনএস বা এইচটিটিপি বৈধতা ব্যবহার করা হবে না। আপনার সার্ভারগুলির বিদ্যমান শংসাপত্রের জন্য টিএলএস এসএনআই পাস করা উচিত নয়, এবং অনুরোধটি বিদ্যমান শংসাপত্রের সাথে স্বাক্ষরিত হতে পারে। হয় যথেষ্ট করা উচিত। সাইন আপের জন্য ডিএনএস এবং এইচটিটিপি যুক্তিসঙ্গত পদ্ধতি। আপনার প্রথম শংসাপত্র পুনর্নবীকরণের সময় সমস্যা সমাধানের জন্য আপনার 30 দিনের সময় থাকতে হবে।
বিলথোর
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.