Клиент холбогдохоос өмнө хоёр нэр тоглоомд оролцдог: зөөврийн компьютер дээрх файлын нэр (nuc.ovpn) болон серверийн итгэмжлэлээс гаргаж авдаг таних тэмдэг. client-config-dir хайлт хоёр дахийг ашигладаг. Клиент дээр профайлын нэрийг солих эсвэл серверийн файлд .conf нэмэх нь сервер аль файлыг нээхэд юу ч өөрчлөхгүй.

Хэрэгтэй харьцуулалт нь «би ямар нэр хэрэглэсэн» биш «сервер ямар дүрэм хэрэглэдэг» юм, учир нь гэрчилгээгээр баталгаажуулах болон хэрэглэгчийн нэр/нууц үгээр баталгаажуулах нь нэг нэвтрэлтээс өөр өөр үр дүнтэй нэр гаргаж болно.

Профайлын нэр ба гэрчилгээний нийтлэг нэр

Анхдагч гэрчилгээнд суурилсан тохиргоонд сервер X.509 нийтлэг нэрийг авч client-config-dir дотроос яг тэр нэртэй файлыг хайдаг. Гэрчилгээ нь tester гэж заасан nuc.ovpn нэртэй профайл /etc/openvpn/server/ccd/tester руу шийдэгдэнэ. Клиентийн файлын нэр хэзээ ч тооцоололд орохгүй. Зөрүү нуугдах эхний газар энэ юм.

Тиймээс нямбай нэрлэсэн профайлуудаар дүүрэн хавтас бүр удаа алдаж болно. Файл нь subject, имэйл хаяг эсвэл GUI дээр харагдах нэрээр таарч байхгүй; энэ нь нийтлэг нэрний тэмдэгт мөрөөр таардаг.

Том жижиг үсгийг ялгадаг файлын системд Tester болон tester нь хоёр өөр файл бөгөөд зөвхөн нэг нь нээгддэг. Нийтлэг нэрийг клиентийн үнэхээр танилцуулж буй гэрчилгээнээс шалгаарай, тэмдэглэл дэх хуулбараас биш.

username-as-common-name дүрмийг эргүүлнэ

Сервер username-as-common-name-той хэрэглэгчийн нэр/нууц үгийн баталгаажуулалт ажиллуулах үед баталгаажсан хэрэглэгчийн нэр энэ хайлтад гэрчилгээний нийтлэг нэрийг орлуулна.

Хоёр тохиолдлыг шууд харьцуул: гэрчилгээний таних тэмдгийн үед файл гэрчилгээг дагаж, нууц үг солих нь хамаагүй; хэрэглэгчийн нэрийн таних тэмдгийн үед файл нэвтрэх нэрийг дагаж, гэрчилгээг дахин гаргах нь хамаагүй. Сервер аль талбарыг орлуулж байна, түүнээр нэрийг солих ёстой. Шинэ CN-тэй дахин гаргасан гэрчилгээ хайлтын зорилгыг чимээгүй өөрчилдөг бөгөөд хуучин CCD файл диск дээр зөв харагдаж үлддэг.

Холимог тохиргоо байдаг бөгөөд ихэнх төөрөгдөл тэндээс эхэлдэг. Нэг үйлчилгээний блок орлуулалтыг асааж, нөгөө нь асаахгүй бол үр дүнтэй нэр нь аль инстанц холболтыг боловсруулснаас хамаарна. Глобал файл хүчинтэй гэж таамаглахын оронд идэвхтэй тохиргоог бататгаарай. Дээд талын серверийн тохиргооны лавлагаа нэрлэсэн файлын хайлт болон сонголтоор хийх нөөц замыг баримтжуулсан.

Сервер юу унших ба юуг чимээгүй алгасах

Файл сонгогдох эсэхийг хоёр жижиг ялгаа шийднэ. Эхнийх нь нэмсэн өргөтгөл. Хоёр дахь нь нэрэнд үлдсэн санамсаргүй тэмдэгт.

OpenVPN хайж буй нэрдээ .conf нэмдэггүй тул tester.conf tester-тэй таарахгүй. Өргөтгөлийг нуудаг засварлагч жагсаалтад зөв харагдах боловч хэзээ ч таарахгүй файл үлдээж болно.

Тохирох файл байхгүй үед сервер DEFAULT нэртэй файл руу буцаж болно. Тиймээс зарим тохиргоо ирсэн нь клиент тус бүрийн файл ашиглагдсаны баталгаа биш. Хуваарилсан хаяг эсвэл түлхсэн маршрутуудыг клиент тус бүрийн файл гарах байсан зүйлтэй харьцуул. Зөвшөөрөл нь гурав дахь шүүлтүүр, учир нь сервер эрх мэдлээсээ татгалзсаны дараа файлыг нээдэг; үүнийг уншиж чадах root бүрхүүл юу ч батлахгүй.

Зөв файлын нэр агуулгыг баталгаажуулахгүй

Сонголт ба агуулга нь тусдаа эвдрэл юм. Зөв файлыг нээсний дараа түүний заавар нь тэр клиентэд хүчинтэй байх ёстой.

ifconfig-push нь топологи үнэхээр ашиглаж чадах хаяг олгох ёстой бөгөөд iroute нь зөвхөн тэр клиентийн ард байгаа чиглүүлэгдсэн дэд сүлжээнд утга учиртай.

Нэг таних тэмдэг, олон төхөөрөмж

Ижил нийтлэг нэрийг танилцуулж буй хоёр зөөврийн компьютер ижил файлыг сонгож, ижил клиентэд хамаарах тохиргоог авдаг. Хэрэв та тусдаа хаяг эсвэл тусдаа хүчингүй болгох шаардлагатай бол тусдаа таних тэмдэг хэрэгтэй, нэг файлын хоёр хуулбар биш.

Харьцуулалт нь таних тэмдгийг хуваалцах ба төхөөрөмж бүрт нэг гэрчилгээ олгох хооронд байна. Хуваалцах нь удирдахад хялбар, хүчингүй болгоход бүдүүлэг, харин төхөөрөмж тус бүрийн гэрчилгээ илүү их тохиргоо шаардаж, идэвхгүй болгох цэвэр нэгжийг өгдөг.

Холбоотой нийтлэлүүд