NetworkManager-т хадгалагдсан VPN нууц үг харуулахыг зогсоо
Тухай бүр асуух, түлхүүрийн цагирагт өгөх эсвэл зөвхөн root-д зориулсан файл байлгах. Сонголт бүр өөр эрсдэлтэй бөгөөд нууц үгийн туг үүнд тохирох ёстой.
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 шинж чанартай бөгөөд утгууд зөвхөн тооноос ойлгомжтой биш.
| Value | Meaning | Practical effect |
|---|---|---|
| 0 | No special flag | Secret is typically saved with the connection |
| 1 | Agent-owned | A keyring or secret agent supplies it |
| 2 | Not saved | Prompted at each activation |
| 4 | Not required | Connection proceeds without asking |
Бодит зан төлөв нь залгуур болон агент ажиллаж байгаа эсэхээс ч хамаардаг тул хүснэгтийг гэрээ, ажиглагдсан зан төлөвийг таны шалгаж буй зүйл гэж үзээрэй. Нэг ажлын талбарт ажилладаг утга сессгүй серверт өөрөөр ажиллаж болно. Төөрөгдүүлсэн тасалбарын ихэнх нь энэ зөрүүнд л байдаг.
Мөрийг устгаж найдахын оронд шинж чанарыг тодорхой тохируул. Байхгүй туг бол бодлого биш бөгөөд дараагийн багц шинэчлэлт үүнийг таны санаанд ороогүй зүйлээр дүүргэж болно.
Загварыг холболт эхлэх цагтай тааруул
Хэрэв холболт зөвхөн хэрэглэгч нэвтэрсэн үед эхэлдэг бол агентын өмчлөл сайн тохирч, нууцыг файлаас гадуур байлгана. Хэрэв энэ нь ачаалах үед, ямар ч сесс үүсэхээс өмнө эхэлдэг бол, агент танд туслах боломжгүй.
Ихэнх машины хувьд энэ бол бүх шийдвэр юм. Энэ нь мөн холболт интерактив байдлаар ажиллаад дахин ачаалсны дараа бүтэлгүйтдэг төөрөгдүүлсэн тайлангийн ангийг тайлбарладаг. Туг хэзээ ч өөрчлөгдөөгүй; нөхцөл байдал өөрчлөгдсөн.
Хяналтгүй тохиолдолд практик хариулт нь root-д хамаарах хязгаарлагдмал файл эсвэл батлагдсан итгэмжлэлийн эх сурвалж юм. Хэрэв тэр профайл хэзээ нэгэн цагт экспортлогдох эсвэл өөр машин руу хуулагдах бол холболтын профайлаас гадуур байлга.
Хэрэв утга аль хэдийн харагдаж байсан бол соль
Туг өөрчлөх нь нууц үгэд өөрөө хүрэхгүй. Дэлгэцийн зурагт, shell-ийн түүхэд, дэмжлэг рүү илгээсэн багцад эсвэл бусад хэрэглэгчид нээж болох файлд гарч ирсэн утгыг ил болсон гэж үзэх ёстой.
Үүнийг сервер дээр соль, дараа нь клиентийг засч, хуучнаар баталгаажсан аливаа сессийг зогсоо. Локал холболтыг устгах нь нөгөө талд юу ч цуцлахгүй бөгөөд хүмүүсийн алддаг хэсэг нь энэ.
Дараа нь нууц үгийг командын мөрөнд тавихаа болиорой. Энэ нь shell-ийн түүхэнд орж, процессын жагсаалтад гарч болно; оронд нь интерактив асуулт эсвэл агентыг ашигла.
Дахин холбогдож шалга
Нууцыг харуулсан командыг давтаж, талбар цаашид хэвлэгдэхгүй байгааг батал. Дараа нь салж дахин холбогдоод, холболт автоматаар эхэлдэг бол дахин ачаал, учир нь сонирхолтой алдаа нь сессийн нөхцөл өөрчлөгдсөн үед л гарч ирдэг.
Хэрэв нууц одоо ч харагдаж байвал үүнийг өөр профайл эсвэл өөр агент өгч байна. Файлуудыг устгахын оронд идэвхтэй холболт болон түлхүүрийн цагиргийг шалга, шинж тэмдэг нүүх хүртэл.