Профайл татагдаж, импортлогдсоны дараа файлын 12-р мөрөнд Unrecognized option мессежтэйгээр зогсдог бөгөөд тэнд keysize нэрлэгдсэн байна. Бүртгэлд юу ч өөрчлөгдөөгүй бөгөөд сервер бусад клиентүүдийг хүлээн авсаар байна. Өөрчлөгдсөн нь клиент өөрөө: Ubuntu 24.04 нь OpenVPN 2.6-г суулгадаг бол экспорт нь 2.4-т зориулж бичигдсэн байв. Засвар нь богино устгалын цуваа бөгөөд дараалал чухал, учир нь хуучин сонголт бүр дараагийнх нь уншигдахаас өмнө задлан шинжилгээг зогсоодог.

Файлд хүрэхээс өмнө алдааны мөрийг уншаарай

OpenVPN нь задлан шинжилгээ зогссон файл болон мөрийг нэрлэдэг тул нэг ажиллагаанд ганц л асуудлыг засах боломжтой. Профайлыг ширээний апплетээс биш терминалаас эхлүүлээрэй, учир нь апплет ихэвчлэн stderr-г залгидаг бөгөөд мөрийн дугаар нь таны авах цорын ганц найдвартай заавар юм: sudo openvpn --config /etc/openvpn/client/provider.ovpn. Тэр мөрийг засаад дахин ажиллуулаарай, дараагийн алдаа өөр сонголтыг нэрлэнэ гэж күтээрэй.

Задлан шинжилгээний алдаа нь аливаа TLS гар барилтаас өмнө үргэлж гарч ирдэг тул гэрчилгээ дурдсан мессеж синтаксийн үеийг аль хэдийн туулсан байна. Энэ ялгаа нь зөвхөн баталгаажуулалтад бүтэлгүйтдэг файлыг засахаас таныг хамгаална. Мессежийн дунд биш, эхний үгийг уншаарай.

Гурван төрлийн бүтэлгүйтэл, гурван өөр засвар

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

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

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

2.6-ийн устгасан сонголтуудыг энэ дарааллаар устгаарай

Эдгээр мөр бүр задлан шинжилгээг дангаараа зогсоодог тул клиент тэдгээрийг нэг нэгээр мэдээлдэг. Жагсаалтаар доош явж, устгал бүрийн дараа дахин ажиллуулаарай.

Эхлээд keysize-г устгаарай, учир нь түүнд орчин үеийн дүйцэл байхгүй бөгөөд түүний байгаа нь ихэвчлэн одоогийн клиент ямар ч байсан татгалздаг шифрлэлтийг илтгэдэг. Дараа нь ncp-disable-г устгаарай, тэр шифрлэлтийн хэлэлцээрийг удирдаж, 2.5-д хуучирч, 2.6-д байхгүй болсон. ns-cert-type server-г remote-cert-tls server-оор солино уу, энэ нь ижил зорилгыг дэмжигдсэн шалгалтаар илэрхийлдэг. 2.6-ийн өөрчлөлтийн түүх нь үлдсэн устгалуудыг орлуулагчдынх нь хажууд жагсаасан тул задлан шинжилэгч хараахан татгалзаж буй бүхэн баримтжуулсан хариулттай.

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

BF-CBC-г зөвхөн хязгаарлагдмал нөөц хувилбар болгон ажиллуул

Зарим үйлчилгээ үзүүлэгчид BF-CBC дээр дуусгавар болгодог бөгөөд OpenVPN 2.6 түүнтэй тусламжгүйгээр хэлэлцээр хийхгүй, учир нь шифрлэлт 64 битийн блоктой. Нарийн засвар нь нөөц жагсаалт болон OpenSSL-ийн хуучин үзүүлэгч бөгөөд бүх клиентийг буулгах биш.

providers legacy default
data-ciphers AES-256-GCM:AES-128-GCM
data-ciphers-fallback BF-CBC

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

--compat-mode-г бүх нийтийн хариулт болгон бүү ашигла. Энэ нь хэд хэдэн зан төлөвийг нэгэн зэрэг өөрчилдөг, үүний дотор хэлэлцээр болон дахин хэлэлцээрийн өгөгдмөл утгууд, тиймээс аль өөрчлөлт чухал байсныг та хэзээ ч мэдэхгүй. Дээрх гурван тодорхой мөрийг сонгоорой, учир нь тус бүр өөрийн нөлөөг зарладаг.

Клиентийн бодитоор ачаалдаг профайлаар шалгаарай

Импортолсон холболтууд ихэвчлэн системийн хавтас руу хуулагддаг тул татаж авалтын хавтас дахь файлыг засах нь юу ч өөрчлөхгүй байж болно. Ажиллаж буй хуулбарыг олоорой: sudo grep -rl "remote " /etc/NetworkManager/system-connections /etc/openvpn. Дараа нь туннелийг эхлүүлж, бодитоор аль өгөгдлийн сувгийн шифрлэлт сонгогдсоныг мэдээлэх лог мөрийг уншаарай. Нөөц дээр гар барилтыг дуусгасан холболт нь сервер хэзээ ч орчин үеийн зүйл санал болгоогүй гэдгийг хэлнэ.

Үйлчилгээ үзүүлэгчийн хүлээж буй сүлжээнээс өөр сүлжээнээс туршаарай, ингэснээр олзлогдсон портал эсвэл шүүсэн зочны сүлжээ профайлын гэмтэл мэт харагдахгүй. Аливаа дэмжлэгийн хүсэлттэй хамт клиентийн хувилбарыг бичээрэй.

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

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