NetworkManager VPN нууц үг хадгалах боломжтой бөгөөд холболт хэний ч бичихгүйгээр босдог, мөн энэ утгыг засварлагч эсвэл nmcli --show-secrets-аар дахин харуулж чадна. Гурван өмчлөлийн загвар байдаг ба харуулах зан төлөв нь таны сонгосон загварын шинж төдий. Эхлээд загварыг сонгоод дараа нь түүнд тохирох тугийг тавь; дараагийн хүнийг төөрөгдүүлэх орлуулагчаар талбарыг нуух хэрэггүй.

Гурван өмчлөлийн загвар

Эхний загвар тухай бүр асуудаг. Юу ч хадгалагдахгүй, нууц нь идэвхжүүлэлтийн хугацаанд л байдаг, холболтыг эхлүүлсэн хүн нууц үгийг мэдэх ёстой. Энэ нь хамгийн эвгүй сонголт бөгөөд хамгаалахад хамгийн хялбар.

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

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

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

Өөрчлөхөөс өмнө одоогийн төлвийг унш

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

nmcli connection show "Office VPN"
nmcli --show-secrets connection show "Office VPN"
sudo stat -c '%U %a %n' /etc/NetworkManager/system-connections/*.nmconnection

Тухайн хавтасны түлхүүр файл ихэвчлэн root-д хамаарч, горим нь 600 байдаг. Энэ нь энгийн хэрэглэгчдийг гадуур үлдээдэг ч root-ыг гадуур үлдээдэггүй, энэ нь нэг машиныг хуваалцах эсвэл нөөц хуулбарыг root-оор ажиллуулахад чухал.

Файлын зөвшөөрөл нь хил хязгаар бөгөөд шифрлэлт биш. Файлыг root-оор уншиж чадах хэн бүхэн нууц үгийг тодорхой текстээр авна. Энэ нь хяналтгүй серверт хүлээн зөвшөөрөгдөх солилцоо бөгөөд хуваалцсан ажлын станцад муу. Нэг удаа бичиж үлдээвэл утга хамгаалагдсан эсэх тухай урт маргааныг сэргийлнэ.

Туг бүрийн утга юу хийдэг

VPN нууц нь flags шинж чанартай бөгөөд утгууд зөвхөн тооноос ойлгомжтой биш.

ValueMeaningPractical effect
0No special flagSecret is typically saved with the connection
1Agent-ownedA keyring or secret agent supplies it
2Not savedPrompted at each activation
4Not requiredConnection proceeds without asking

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

Мөрийг устгаж найдахын оронд шинж чанарыг тодорхой тохируул. Байхгүй туг бол бодлого биш бөгөөд дараагийн багц шинэчлэлт үүнийг таны санаанд ороогүй зүйлээр дүүргэж болно.

Загварыг холболт эхлэх цагтай тааруул

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

Ихэнх машины хувьд энэ бол бүх шийдвэр юм. Энэ нь мөн холболт интерактив байдлаар ажиллаад дахин ачаалсны дараа бүтэлгүйтдэг төөрөгдүүлсэн тайлангийн ангийг тайлбарладаг. Туг хэзээ ч өөрчлөгдөөгүй; нөхцөл байдал өөрчлөгдсөн.

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

Хэрэв утга аль хэдийн харагдаж байсан бол соль

Туг өөрчлөх нь нууц үгэд өөрөө хүрэхгүй. Дэлгэцийн зурагт, shell-ийн түүхэд, дэмжлэг рүү илгээсэн багцад эсвэл бусад хэрэглэгчид нээж болох файлд гарч ирсэн утгыг ил болсон гэж үзэх ёстой.

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

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

Дахин холбогдож шалга

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

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

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