VPN нууц үг хаа нэгтээ амьдрах ёстой: холболтын профайлд, ажлын талбарын нээдэг түлхүүрийн бөгжид, эсвэл хаана ч үгүй. NetworkManager энэ сонголтыг нууц туг гэж нэрлэдэг бөгөөд бурууг сонгох нь холболт нэвтрэлтийн дараа ажиллаад үйлчилгээ хэлбэрээр бүтэлгүйтэх шалтгаан юм. Туг нь тохиргооны нэг мөр бөгөөд эдгээр гурван үр дүнгийн алийг авахаа шийддэг.

Гурван туг бараг бүх тохиолдлыг хамардаг бөгөөд шийдвэр нь холболт хэзээ эхлэх тухай юм.

Гурван нууц туг, гурван зан төлөв

0 туг нь нууцыг холболттой хамт хадгална гэсэн үг, профайл аль санд байсан ч. 1 туг түүнийг агентын өмч болгоно: нууц нь нууцын агентаас, жишээ нь ажлын талбарын түлхүүрийн бөгжнөөс ирдэг бөгөөд NetworkManager идэвхжүүлэх үед түүнийг шаарддаг. 2 туг нь хадгалаагүй гэсэн үг тул нууц хэзээ ч бичигдэхгүй, тус бүр өгөх ёстой. 4 туг нь нууцыг шаардлагагүй гэж тэмдэглэдэг, үнэхээр аль нэгийг нь ч хэрэглэдэггүй холболтуудад.

FlagWhere it livesWorks unattended
0 savedConnection profileYes, if the store is readable
1 agent-ownedSecret agent or keyringOnly if that agent is available
2 not-savedNowhereNo

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

Холболт хэзээ эхлэхээр шийдээрэй

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

Энэ бол бүх шийдвэр. Бусад бүхэн түүний хувилбар.

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

Түлхүүрийн бөгж юу өгдөг, юу өгдөггүй

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

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

Нууцыг асгахгүйгээр оношлох

Холболтын нэр, UUID, тугнууд ихэвчлэн алдааг тайлбарлахад хангалттай. nmcli connection show профайлыг жагсаадаг бөгөөд нууц тугнууд нууц үг хаанаас ирэх ёстойг хэлж өгдөг.

Зайлсхий --show-secrets тасалбар болон чатад. Нэг удаа наасан бол энэ нь хуулбар дахь итгэмжлэл юм.

Хадгалалт нь цуцлалт биш

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

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

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