NetworkManager saqlangan VPN parolini ko'rsatishini to'xtating
Har safar so'rang, uni kalitlar bog'lamiga topshiring yoki faqat root uchun fayl saqlang. Har bir tanlov boshqacha ta'sirga ega, va parol bayrog'i unga mos bo'lishi kerak.
NetworkManager VPN parolini saqlashi mumkin, shunda ulanish hech kim yozmasdan ko'tariladi, va u bu qiymatni muharrir yoki nmcli --show-secrets orqali qayta ko'rsatishi mumkin. Uchta egalik modeli mavjud, va ko'rsatish xatti-harakati faqat siz tanlagan modelning alomatidir. Avval modelni tanlang, keyin unga mos bayroqni o'rnating; keyingi odamni chalg'itadigan joy egallovchi bilan maydonni yashirmang.
Uchta egalik modeli
Birinchi model har safar so'raydi. Hech narsa saqlanmaydi, sir faqat faollashtirish davomida mavjud, va ulanishni boshlagan har kim parolni bilishi kerak. Bu eng kam qulay variant va himoya qilish uchun eng oson.
Ikkinchisi sirni foydalanuvchiga tegishli kalitlar bog'lamiga topshiradi. Agent sessiya boshlanganda ochiladi va so'rov bo'yicha qiymatni beradi, bu uni ulanish faylidan tashqarida saqlaydi, lekin ulanishni o'sha foydalanuvchining sessiyasiga bog'laydi. Bundan ikkita shart kelib chiqadi: agent ishlab turishi kerak va ochiq bo'lishi kerak.
Uchinchisi tizim ulanishi uchun himoyalangan hisob ma'lumotlarini saqlaydi. U qayta yuklashdan keyin ham saqlanadi va kimdir tizimga kirishidan oldin ishlaydi, evaziga qiymat diskda fayl ruxsatlari bilan himoyalanadi, shifrlash bilan emas.
Har bir model to'g'ri sharoitda oqilona. Xato ularni aralashtirishdir, va shu yo'l bilan noutbukda sir ikki joyda qoladi va qaysi biri asosiy ekani haqida aniq javob bo'lmaydi. Profil qaysi modeldan foydalanishini yozib qo'ying. Jamoa qo'llanmasidagi bitta satr keyingi odamni to'rtinchi qidiruv joyini o'ylab topishdan qutqaradi.
O'zgartirishdan oldin joriy holatni o'qing
Ulanishni boshqaradigan foydalanuvchi sifatida profil va sirning holatini ko'ring. Ikkinchi buyruq qiymat haqiqatan o'qilishini aytadigan buyruqdir.
nmcli connection show "Office VPN"
nmcli --show-secrets connection show "Office VPN"
sudo stat -c '%U %a %n' /etc/NetworkManager/system-connections/*.nmconnection
O'sha katalogdagi kalit fayli odatda rootga tegishli va rejimi 600. Bu oddiy foydalanuvchilarni tashqarida ushlaydi, rootni esa ushlamaydi, bu bir xil mashina umumiy bo'lganda yoki zaxira nusxa root sifatida ishlaganda muhim.
Fayl ruxsatlari chegara, shifrlash emas. Faylni root sifatida o'qiy oladigan har kimning qo'lida parol ochiq matnda bo'ladi. Bu nazoratsiz server uchun maqbul almashinuv va umumiy ish stansiyasi uchun yomon. Bir marta yozib qo'yish qiymat himoyalanganmi degan uzoq bahsni oldini oladi.
Har bir bayroq qiymati nima qiladi
VPN siri flags xususiyatiga ega, va qiymatlar faqat raqamlardan tushunarli emas.
| 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 |
Haqiqiy xatti-harakat plaginga va agent ishlab turishiga ham bog'liq, shuning uchun jadvalni shartnoma, kuzatilgan xatti-harakatni esa siz tekshiradigan narsa deb qabul qiling. Bir ish stolida ishlaydigan qiymat sessiyasiz serverda boshqacha bo'lishi mumkin. Chalg'ituvchi chiptalarning ko'pchiligi aynan shu bo'shliqda yashaydi.
Qatorni o'chirib umid qilish o'rniga xususiyatni aniq belgilang. Yo'q bayroq siyosat emas, va keyingi paket yangilanishi uni siz mo'ljallamagan narsa bilan to'ldirishi mumkin.
Modelni ulanish boshlanadigan vaqtga moslang
Agar ulanish faqat foydalanuvchi tizimga kirgan paytda boshlansa, agent egaligi yaxshi mos keladi va sirni fayldan tashqarida saqlaydi. Agar u yuklanish paytida, hech qanday sessiya bo'lmaganda boshlansa, agent sizga yordam bera olmaydi.
Ko'p mashinalar uchun butun qaror shu. Bu shuningdek ulanish interaktiv ishlab, qayta yuklashdan keyin muvaffaqiyatsiz bo'ladigan chalg'ituvchi hisobotlar sinfini ham tushuntiradi. Bayroq hech qachon o'zgarmadi; sharoit o'zgardi.
Nazoratsiz holat uchun amaliy javob rootga tegishli cheklangan fayl yoki tasdiqlangan hisob ma'lumoti manbasidir. Agar bu profil qachondir eksport qilinsa yoki boshqa mashinaga ko'chirilsa, uni ulanish profilidan tashqarida saqlang.
Agar qiymat allaqachon ko'rinib turgan bo'lsa, uni almashtiring
Bayroqni o'zgartirish parolning o'ziga tegmaydi. Ekran suratida, shell tarixida, qo'llab-quvvatlashga yuborilgan paketda yoki boshqa foydalanuvchilar ocha oladigan faylda paydo bo'lgan qiymat oshkor qilingan deb hisoblanishi kerak.
Uni serverda o'zgartiring, keyin mijozni tuzating va eski parol bilan autentifikatsiya qilingan har qanday sessiyani tugating. Mahalliy ulanishni o'chirish narigi tomonda hech narsani bekor qilmaydi, va odamlar aynan shu qismni o'tkazib yuboradi.
Keyin parolni buyruq satriga qo'yishni to'xtating. U shell tarixiga tushadi va jarayonlar ro'yxatida ko'rinishi mumkin; o'rniga interaktiv so'rov yoki agentdan foydalaning.
Qayta ulanib tekshiring
Sirni ko'rsatgan buyruqni takrorlang va maydon endi chop etilmasligiga ishonch hosil qiling. Keyin uzilib qayta ulanib, agar ulanish avtomatik boshlansa qayta yuklang, chunki qiziqarli nosozlik faqat sessiya sharoiti o'zgarganda namoyon bo'ladi.
Agar sir hali ham ko'rinsa, uni boshqa profil yoki boshqa agent taqdim etmoqda. Fayllarni o'chirish o'rniga faol ulanish va kalitlar bog'lamini tekshiring, alomat joyini o'zgartirmaguncha.