უსახური OpenVPN: მეთვალყურეობილი სესია თუ მართული სერვისი
OpenVPN-ის SSH-ით გაშვება დისტანციურ ქსელში ცვლილებაა. აირჩიეთ მეთვალყურეობილი სესია ან საკუთარი სერვისი, და მოამზადეთ სერთიფიკატები და დაბრუნების გზა.
OpenVPN-ის SSH-ით გაშვება იწყებს მას დისტანციურ მანქანაზე, ამ მანქანის შესრულების კონტექსტში. ეს აქცევს მას დისტანციური ქსელის ცვლილებად და არა დისტანციურ ღილაკზე დაჭერად. ორი გონივრული რეჟიმია მეთვალყურეობილი წინა პლანის სესია და საკუთარი სერვისი, და მათ განსხვავებული მომზადება, სხვადასხვა სერთიფიკატი და სხვადასხვა წარუმატებლობის ქცევა აქვთ.
ორი რეჟიმი, ერთი პროფილი
ორივე რეჟიმი იყენებს ერთსა და იმავე პროფილს და ორივე ცვლის მარშრუტიზაციას ჰოსტზე. განსხვავება ისაა, თუ ვინ არის თანდასწრებით გაშვებისას, და რა ხდება სესიის დასრულების შემდეგ.
| Mode | Useful for | What it needs |
|---|---|---|
| Supervised foreground session | A connection with a human watching and able to type | A usable terminal, a reviewed profile and recovery access |
| Managed service | An unattended lifecycle that starts without a login | Owned configuration, supported credential delivery and restart policy |
წინა პლანის რეჟიმი განკუთვნილია მეთვალყურეობილი კავშირისთვის, სადაც ვინმე თანდასწრებით არის. სერვისის რეჟიმი ისეთი კავშირისთვისაა, რომელიც უნდა ამოვიდეს არავის შესვლის გარეშე. ორივეს შერევა, ანუ წინა პლანის პროცესის გაშვებული დატოვება და იმავე პროფილზე სერვისის ჩართვაც, აქ ყველაზე გავრცელებული თვითგამოწვეული ავარიაა.
რა არის სინამდვილეში წინა პლანის სესია
წინა პლანის OpenVPN პროცესი უნდა გააგრძელოს მუშაობა, სანამ გვირაბი აწეულია. Initialization Sequence Completed ნიშნავს, რომ ინიციალიზაცია დასრულდა, და არა ის, რომ უნდა დაელოდოთ ბრძანების ხაზის დაბრუნებას. დესკტოპის GUI მალავს ამ ხანგრძლივ სამუშაოს ფანჯრის მიღმა, და სწორედ ამიტომ ელიან ადამიანები, რომ SSH ბრძანება იგივე გზით მოიქცევა. არ იქცევა.
ცალკე შეამოწმეთ აპლიკაციის წვდომა. დაკავებული ტერმინალი და ერთი ლოგის სტრიქონი არც წარმატებას და არც წარუმატებლობას ადასტურებს.
რა სჭირდება უმეთვალყურეო სერვისს
სერვისი იწყება საკუთარი ანგარიშით, სამუშაო დირექტორიით და ფაილური სისტემის შეზღუდვებით, და ყველა ეს თქვენი ჭურვისგან განსხვავდება. გამოიყენეთ მკაფიო ბილიკები და შესაბამისი საკუთრება, ნაცვლად იმისა, რომ დაეყრდნოთ იმას, სადაც შემთხვევით იდექით. მიეცით ერთეულს გადატვირთვის ის პოლიტიკა, რომელიც ნამდვილად გსურთ, რადგან უკანდახევის გარეშე კავშირის ციკლი ავსებს ლოგს და აღიზიანებს მეორე მხარეს. შემდეგ შეამოწმეთ, რომ ის ამოდის გადატვირთვის შემდეგ და არა თქვენი შემდეგი შესვლის შემდეგ.
ინტერაქტიული MFA დიზაინით ამსხვრევს უმეთვალყურეო შემთხვევას. თუ პროფილი მოითხოვს ადამიანის მიერ აკრეფილ კოდს, ეს არ არის უმეთვალყურეო სერვისი, და შენახული ერთჯერადი კოდი სერთიფიკატის დიზაინი არ არის. გადაწყვიტეთ ეს განზრახ, ნაცვლად იმისა, რომ აღმოაჩინოთ ჩატვირთვისას.
სერთიფიკატები ოთხი განსხვავებული შეყვანაა
OpenVPN-ის სახელმძღვანელო ჰყოფს კონსოლის შეყვანას, სერთიფიკატების ფაილებს, პირადი გასაღების პაროლ-ფრაზებს და მართვით წარმართულ ინტერაქციას. მომხმარებლის სახელისა და პაროლის წყვილი ერთი რამაა, ხოლო დაშიფრული გასაღების პაროლ-ფრაზა მეორე. მართვის ინტერფეისი, რომელიც მოთხოვნისას გასცემს სერთიფიკატებს, მესამეა. აირჩიეთ მექანიზმი, რომელიც შეესაბამება თქვენს ავთენტიფიკაციის დიზაინს, ნაცვლად იმისა, რომ ყველაფერი ერთ ფაილში მიაწებოთ, რადგან ეს ერთხელ იმუშავა.
დაიცავით პროფილები და ლოგები, რომლებიც შეიცავს იდენტობას ან პირად მასალას. სერვისის ანგარიში კითხულობს მათ, და ასევე ყველა, ვისაც სწორი ჯგუფური წევრობა აქვს.
ერთი მფლობელი, და დაბრუნების გზა
შეინარჩუნეთ თქვენი SSH ადმინისტრირების გზა სანამ ფართო გვირაბის მარშრუტს ჩართავთ. სრული გვირაბის კონფიგურაცია მომაკვდავი ბოლო წერტილით შეიძლება მანქანა მიუწვდომელი დატოვოს, და შეკეთება მაშინ მოითხოვს კონსოლს, რომელიც არ მოგიწყვიათ. დამტკიცებული ზოლგარე კონსოლი ან განზრახ მართვის-დაბრუნების პოლიტიკა არის დაზღვევა.
აირჩიეთ ერთი კონფიგურაციის მფლობელი ყოველდღიური მუშაობისთვის. ავტომატური სერვისი და წინა პლანის პროცესი, რომლებიც იბრძვიან იმავე ინტერფეისებისთვის, მარშრუტებისა და ამომხსნელის მდგომარეობისთვის, წარმოქმნიან გაუმართაობებს, რომლებიც პროვაიდერის პრობლემას ჰგავს. შეაჩერეთ მეთვალყურეობილი გაშვება მისი ჩვეული შეწყვეტით, ხოლო მართული — მისი მართველის მეშვეობით, openvpn სახელის ყველა პროცესის მოკვლის ნაცვლად.
ჩასაწერი განსხვავება მარტივია: მეთვალყურეობილი გაშვება შეიძლება დამოკიდებული იყოს თქვენს სესიაზე, ხოლო უმეთვალყურეო სერვისი — არა.