Интерфейсгүй 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 команд мөн адил ажиллана гэж хүлээдэг. Тийм ажиллахгүй.
Программын хандалтыг тусад нь шалгаарай. Эзлэгдсэн терминал болон нэг лог мөр нь амжилтыг ч, бүтэлгүйтлийг ч нотолдоггүй.
Хяналтгүй үйлчилгээнд юу хэрэгтэй вэ
Үйлчилгээ өөрийн бүртгэл, ажлын хавтас, файлын системийн хязгаарлалттайгаар эхэлдэг бөгөөд эдгээр бүгд таны shell-ээс өөр байна. Тодорхой зам, зохистой өмчлөлийг ашиглаарай, санамсаргүй зогсож байсан газраа найдвах хэрэггүй. Нэгжид та үнэхээр хүсч буй дахин эхлүүлэх бодлогыг өгөөрэй, учир нь буцахгүй холболтын давталт логийг дүүргэж, нөгөө талыг цухалдуулдаг. Дараа нь дараагийн нэвтрэлтийн дараа биш, дахин ачаалсны дараа босч байгааг шалгаарай.
Интерактив MFA нь дизайнаараа хяналтгүй тохиолдлыг эвддэг. Хэрэв профайл хүний бичсэн код шаарддаг бол энэ нь хяналтгүй үйлчилгээ биш бөгөөд хадгалсан нэг удаагийн код нь итгэмжлэлийн дизайн биш юм. Ачаалах үед илрүүлэхийн оронд үүнийг санаатайгаар шийдээрэй.
Итгэмжлэл нь дөрвөн өөр оролт
OpenVPN-ийн гарын авлага нь консолын оролт, итгэмжлэлийн файл, хувийн түлхүүрийн нууц үг, менежментийн удирдсан харилцан үйлдлийг тусгаарладаг. Хэрэглэгчийн нэр, нууц үгийн хос нь нэг зүйл, шифрлэгдсэн түлхүүрийн нууц үг нь өөр зүйл. Хүсэлтээр итгэмжлэл өгдөг менежментийн интерфэйс гурав дахь нь. Нэг удаа санамсаргүй ажилласан учраас бүгдийг нэг файлд холбохын оронд таны баталгаажуулалтын дизайнд тохирох механизмыг сонгоорой.
Хэн болох эсвэл хувийн материал агуулсан профайл, логийг хамгаалаарай. Үйлчилгээний бүртгэл тэдгээрийг уншдаг, зөв бүлгийн гишүүнчлэлтэй хүн бүр ч уншдаг.
Нэг эзэн, буцах зам
Өргөн туннелийн маршрутыг идэвхжүүлэхийн өмнө SSH-ийн удирдлагын замаа хадгалаарай. Төгсгөлийн цэг нь үхдэг бүрэн туннелийн тохиргоо машиныг хүрэх боломжгүй болгож болзошгүй бөгөөд засвар нь таны бэлдээгүй консолыг шаардана. Зөвшөөрөгдсөн бүсээс гадуурх консол эсвэл санаатай менежментийн буцах бодлого нь даатгал юм.
Өдөр тутмын үйл ажиллагаанд нэг тохиргооны эзнийг сонгоорой. Автомат үйлчилгээ болон урд талын процесс нь ижил интерфэйс, маршрут, шийдвэрлэгчийн төлөвт өрсөлдөхөд нийлүүлэгчийн асуудал мэт харагдах эвдрэл үүсдэг. Хяналттай гүйлтийг ердийн тасалдлаар нь зогсоож, удирдлагатайг нь менежерээр нь зогсоогоорой, openvpn нэртэй бүх процессыг устгахын оронд.
Бичих ёстой ялгаа нь энгийн: хяналттай гүйлт таны сессээс хамаарч болно, хяналтгүй үйлчилгээ хамаарах ёсгүй.