ორი სხვადასხვა სამუშაო ერთად იყიდება: მანქანის VPN სერვერად გადაქცევა და VPN კლიენტის დამატება ლეპტოპზე, რომელიც სხვის კარიბჭეს უნდა შეუერთდეს. დაყენების სკრიპტი პირველს პასუხობს და მეორეს ვერ უპასუხებს, რაც არ უნდა მიანიშნოს მისმა README-მ. აიღეთ პროექტი setup-ipsec-vpn კონკრეტულ მაგალითად: ის აშენებს IPsec/L2TP, Cisco IPsec ან IKEv2 სერვერს მხარდაჭერილ Linux ჰოსტზე Libreswan-ისა და xl2tpd-ის გამოყენებით. ეს სერვერის განთავსების ხელშეკრულებაა, არა ზოგადი რეცეპტი ნებისმიერი მანქანისთვის. გადაწყვიტეთ რომელი სამუშაო გაქვთ სკრიპტის გაშვებამდე, რადგან ყველაფერი შემდეგ სერვერს ეხება.

იყავით გულახდილი ჰოსტის შესახებ

მანქანა, რომელიც სხვა რამესაც ამთავრებს, ან რომლის ფაირვოლი ოპერაციული სისტემის ნაცვლად ღრუბლოვანი მართვის სიბრტყით იმართება, სუფთა ვირტუალური მანქანისგან განსხვავებული ინსტალაციაა. ჩამოწერეთ ჩართული პროტოკოლი და გამოყენებული გამოშვება, შემდეგ ორივე შეამოწმეთ პროექტის მხარდაჭერის სიაში, და არა გასული წლის ბლოგში.

სერვისის ჩართვა მასთან მიმავალ გზას არ ხსნის. IPsec-ისთვის ჰოსტის წინა ქსელმა უნდა დაუშვას UDP 500 და 4500 და, განთავსების მიხედვით, თავად ESP პროტოკოლი. სკრიპტი, რომელიც წარმატებით სრულდება 50 პროტოკოლის გადამგდები უსაფრთხოების ჯგუფის უკან, შექმნა სერვერი, რომელსაც ვერავინ მიაღწევს, და ინსტალატორის გამოსავალში არაფერი იტყვის ამას.

რას იღებს ინსტალატორი სინამდვილეში

დაელოდეთ IPsec კონფიგურაციისა და საიდუმლოების ფაილს, L2TP დემონის კონფიგურაციას, PPP პარამეტრებს და systemd ერთეულებს, რომლებიც ახლა ფლობენ ამ პორტებს. პროექტის README ამბობს, რომ არსებული კონფიგურაციის ფაილები ცვლილებებამდე სარეზერვო ასლდება, რაც სასარგებლოა და არ არის იგივე, რაც ჰოსტის სარეზერვო ასლი. გადაწყვიტეთ, რომელი კომპონენტები განახლდება დისტრიბუტივის პაკეტებით და რომელი სკრიპტის ხელახალი გაშვებით ან გადაწერით, რადგან ეს ორი ტექნიკური მომსახურების გზაა სხვადასხვა უკმარისობის რეჟიმით.

დაამაგრეთ დამტკიცებული რევიზია. ჩამოტვირთვის URL, რომელიც მიმდინარე ნაგულისხმევ ტოტს ემსახურება, მომავალ თვეში სხვა შიგთავსს დააბრუნებს, ამიტომ ჩაწერეთ გაშვებული commit ან გამოშვება და შეინახეთ მისი ასლი. ეს ერთი ჩვევა გადაუწერელ მდგომარეობას აქცევს იმად, რაზეც მეორე ადამიანი ღამის ორ საათზე იფიქრებს.

რასაც სკრიპტი ვერ მოგცემთ

ავტომატიზაცია მუშა ინსტალაციას ქმნის და იქ ჩერდება. ის არ წყვეტს, რომელ კერძო რესურსებს უნდა მიაღწიოს გვირაბმა, რაც წვდომის პოლიტიკის საკითხია და რომელზეც ჰოსტის ფაირვოლს და ზედა ქსელს ორივეს აქვს აზრი. ის არ წყვეტს, ვინ იღებს სერთიფიკატებს, როგორ მიეწოდება ისინი, ან როგორ მოიხსნება ადამიანის წვდომა, როცა ის მიდის. და ის არ წყვეტს როგორ აღდგება მანქანა ცუდი განახლების შემდეგ, რაც ის ნაწილია, რომელიც ჩვეულებრივ ყველაზე ცუდ მომენტში აღმოჩნდება.

კლიენტის პროფილები და ნაჩვენები საიდუმლოებები წვდომის მასალაა, არა ინსტალაციის ჟურნალები. გენერირებული პროფილი, ჩასმული საერთო არხში, ანგარიშია, და იგივე სტანდარტი ეხება დაყენების შეჯამების ეკრანის სურათებს. შეინახეთ დაცული ნუსხა იმ იდენტობის მდგომარეობისა, რომელიც სერვისის აღდგენას სჭირდება, და აღნიშნეთ, რომელი სერთიფიკატი გაუქმდა მას შემდეგ.

პირველი კლიენტია მიღების გამოცდა

მიიღეთ განთავსება ერთი უფლებამოსილი კლიენტისგან, იმ პროტოკოლით, რომელიც ნამდვილად ჩართეთ. შეამოწმეთ, რომ კერძო სახელი წყდება, უკანა გზა მუშაობს, ხელახალი დაკავშირება სწორად იქცევა, და დაშვებული სიმრავლის გარეთ მიზანი უარყოფილია. წარმატებული შესვლა სხვა კლიენტური აპლიკაციიდან მტკიცება არ არის გაგზავნილის შესახებ.

თუ სასურველი კომბინაცია აღარ მხარდაჭერილია, ინსტალაციამდე აირჩიეთ მოვლილი გზა. ძველი გამოშვების გაცოცხლება, აუთენტიფიკაციის შესუსტება ან გაუხსნელი სკრიპტის ხელახალი გაშვება გადავადებაა, არა მოვლის გეგმა, და თითოეული მათგანი ართულებს გადაცემას.

დაწერეთ გადაცემის გვერდი

შეინახეთ მოკლედ: სერვერი, მისი ამაშენებელი რევიზია, საჭირო პორტები, კომპონენტები და მათი განახლების მფლობელები, დაშვებული რესურსები, სერთიფიკატების გზა და აღდგენის პროცედურა. დაამატეთ კონსოლის ან ზოლის გარეთ გზა, რომელსაც გამოიყენებთ, როცა გვირაბში ცვლილებამ გატეხა წვდომა. მაშინ შემდეგი ადამიანი მემკვიდრეობით იღებს სერვისს და არა ბრძანებას, რომლის ორჯერ გაშვებისაც ეშინია.

გადახედეთ ამ გვერდს, როცა ჰოსტი იცვლება, და არა მხოლოდ მაშინ, როცა რამე ფუჭდება. გადაცემის დოკუმენტი, რომელსაც არასდროს კითხულობენ, დოკუმენტია, რომელმაც ჩუმად შეწყვიტა ჭეშმარიტი ყოფნა.

დაკავშირებული სტატიები