Linux VPN parolingizni qayerda saqlashi kerak? Profilda emas
NetworkManager maxfiy bayroqchalari parolni profil, kalit halqa agenti yoki hech kim saqlashini hal qiladi. Javob ulanish qachon boshlanishiga bog'liq.
VPN paroli qayerdadir yashashi kerak: ulanish profilida, ish stoli ochadigan kalit halqada yoki hech qayerda. NetworkManager bu tanlovni maxfiy bayroqcha deb ataydi va noto'g'risini tanlash ulanishning kirishdan keyin ishlab, xizmat sifatida muvaffaqiyatsiz bo'lishining sababidir. Bayroqcha konfiguratsiyaning bir satri bo'lib, uch natijadan qaysi birini olishingizni hal qiladi.
Uch bayroqcha deyarli har bir holatni qamrab oladi, qaror esa ulanish qachon boshlanishi haqida.
Uch maxfiy bayroqcha, uch xatti-harakat
0 bayroqchasi maxfiy ma'lumot ulanish bilan birga saqlanishini bildiradi, profil qaysi omborda bo'lishidan qat'i nazar. 1 bayroqchasi uni agentga tegishli qiladi: maxfiy ma'lumot ish stoli kalit halqasi kabi maxfiy agentdan keladi va NetworkManager uni faollashtirishda so'raydi. 2 bayroqchasi saqlanmagan degani, shuning uchun maxfiy ma'lumot hech qachon yozilmaydi va har safar berilishi kerak. 4 bayroqchasi maxfiy ma'lumotni keraksiz deb belgilaydi, haqiqatan ham hech biriga muhtoj bo'lmagan ulanishlar uchun.
| Flag | Where it lives | Works unattended |
|---|---|---|
| 0 saved | Connection profile | Yes, if the store is readable |
| 1 agent-owned | Secret agent or keyring | Only if that agent is available |
| 2 not-saved | Nowhere | No |
Bayroqchalarni ulanish bo'yicha emas, har bir maxfiy ma'lumot bo'yicha belgilang. Bitta ulanishda agentga tegishli parol va saqlangan shaxsiy kalit parol iborasi birga bo'lishi mumkin.
Ulanish qachon boshlanishiga qarab qaror qiling
Agar ulanishni kirgan foydalanuvchi boshlansa, agentga tegishlilik oqilona standart: kalit halqa kirish bilan ochiladi va maxfiy ma'lumot hech qachon faylda yotmaydi. Agar ulanish birov kirishidan oldin ko'tarilishi kerak bo'lsa, agentga tegishlilik noto'g'ri tanlov, chunki ochish uchun sessiya kalit halqasi yo'q.
Butun qaror shu. Qolgan hamma narsa uning bir varianti.
Kirishdan oldingi xizmat uchun qo'llab-quvvatlanadigan namuna tizim darajasidagi ombor yoki himoyalangan kalit faylidir, himoyaga esa fayl ruxsatlari aylanadi. Muammoni yuklashda ishlaydigan shell skriptiga parolni yopishtirish bilan hal qilmang.
Kalit halqa nima beradi va nima bermaydi
Kalit halqa maxfiy ma'lumotni ulanish profilidan tashqarida saqlaydi va uni foydalanuvchi sessiyasiga bog'laydi. U maxfiy ma'lumotni sessiyasiz xizmat uchun ochiq qilmaydi va tarmoqda hech narsani shifrlamaydi. Bu odamlar ko'pincha qo'shib yuboradigan alohida xususiyatlar. U haqiqatda sotib oladigani profil fayli oqib chiqqanda kichikroq zarar radiusidir.
Profil havola qiladigan shaxsiy kalit parol qayerda yashashidan qat'i nazar o'z ruxsatlariga muhtoj.
Maxfiy ma'lumotlarni to'kmasdan diagnostika
Ulanish nomlari, UUID va bayroqchalar odatda nosozlikni tushuntirish uchun yetarli. nmcli connection show profilni sanab chiqadi, maxfiy bayroqchalar esa parol qayerdan kelishi kerakligini aytadi.
Qoching --show-secrets biletlar va chatda. Bir marta yopishtirilgach, u transkriptdagi hisob ma'lumoti.
Saqlash bekor qilish emas
Maxfiy ma'lumotni bitta kalit halqadan olib tashlash masofaviy operator allaqachon qabul qilgan hisob ma'lumotini bekor qilmaydi. Hisobni bekor qilish server tomonidagi amal, mahalliy saqlash esa alohida egasi bo'lgan alohida masala.
Ikkalasini ham hodisadan oldin hal qiling, hodisa paytida emas. Interaktiv foydalanuvchi ulanishi va kirishdan oldingi xizmat turli javoblar talab qiladi, umumiy shell skript esa hech biriga tegishli emas. NetworkManager'ning maxfiy bayroqchalar hujjati qiymatlarni to'liq sanab chiqadi.