Mac sürekli VPN parolası soruyor: anahtar zinciri mi, hesap mı?
Mac oturum açma anahtar zinciri parolasını, yönetici parolasını ya da VPN hesabının kendisini isteyebilir. İletinin sahibini okuyun, sonra doğru depoyu düzeltin.
Mac'i açıyorsunuz, VPN istemcisini başlatıyorsunuz ve tünel daha başlamadan bir parola penceresi beliriyor. Ağ geçidi parolasını yazıyorsunuz, ya reddediliyor ya da pencere bir an sonra geri geliyor. Ardından uykudan uyanma, oturum kapatma veya istemci güncellemesinden sonra yeniden soruyor. O pencere nadiren VPN sunucusunun kimlik bilgisi istemesidir; genellikle macOS yerel bir kaydı okumak, kilidini açmak veya değiştirmek için izin istiyordur ve parola o kaydın sahibine aittir, VPN hesabınıza değil.
Pencereyi arkasındaki kimlikle eşleştirin
Dört istem neredeyse aynı görünür ve yalnızca biri ağ geçidiyle ilgilidir. İfade, erişim isteyen süreç ve altında adı geçen öğe hangisiyle karşı karşıya olduğunuzu söyler.
| What the sheet says | Whose password it wants | What it does not do |
|---|---|---|
| Enter the password for the login keychain | The local keychain password, normally your Mac login password | It does not authenticate you to the VPN server |
| An app wants to use confidential information stored in your keychain | Approval for that app to retrieve one item | It does not grant privileges at the gateway |
| macOS wants to make changes, and asks for administrator authorization | An admin account on this Mac, for the named setting | It does not change the VPN account password |
| The client itself asks for a username and password to connect | The remote account, certificate or profile credential | It does not unlock anything local |
Yerel erişimle ilgili bir ileti sunucu hakkında hiçbir şey kanıtlamaz. Ağ geçidi reddi, istemcinin içinde satıcının hata metniyle görünür; bir anahtar zincirinin kilidini açmayı öneren bir sistem penceresi olarak değil. Tersi de aynı sıklıkta: ağ geçidi parolasını bir anahtar zinciri penceresine yazmak kaydı kilitli bırakır ve başarısız bir deneme ekler.
İleti bir sahibi, bir depoyu ve bir eylemi adlandırır
Anahtar zinciri istemleri getirmeyle ilgilidir, uzaktaki herhangi bir şeye kimlik doğrulamayla değil. Apple'ın istek iletisi tanımı dardır: Bir Kez İzin Ver, Her Zaman İzin Ver ve Reddet o uygulamanın saklanan öğeyi okuyup okuyamayacağını denetler. Üçü de ağ geçidinde bir ayrıcalık vermez veya sunucunun parolanız hakkındaki düşüncesini değiştirmez.
İsteyen, yeni güncellenmiş bir istemciyse yeniden onay beklenir: yeni derleme artık öğedeki erişim denetim listesiyle eşleşmez, bu yüzden macOS yeniden sorar. Sorunu incelerken Bir Kez İzin Ver yanıtını verin. Her Zaman İzin Ver o uygulamaya kalıcı bir izindir ve beklemediğiniz bir yardımcı süreç için yanlış yanıttır; ikili dosya kurduğunuz istemci değilse reddedin ve satıcıyı kontrol edin.
Yönetici yetkisi isteyen bir istem üçüncü bir türdür. Değiştirilen bir sistem ayarını veya korunan depoyu adlandırır ve istediği kimlik bilgisi bu Mac'teki bir yönetici hesabıdır. Her kişisel anahtar zinciri öğesi bunu gerektirmez; ağ yapılandırmasının arkasındakiler genellikle gerektirir, çünkü yapılandırma sisteme aittir, oturum açma oturumunuza değil.
Mac VPN parolası nerede yaşayabilir
Anahtar zinciri olası bir depodur, deponun tanımı değil. Sistem Ayarları'nda oluşturulan yerleşik bir VPN yapılandırması kimlik bilgilerini ağ yapılandırmasıyla birlikte, yönetilen bir sistem ayarı olarak tutar. Üçüncü taraf bir istemci genellikle oturum açma anahtar zincirinizde bir öğe tutar: bir hizmet adıyla anahtarlanan genel parola veya sunucu, protokol ve hesapla anahtarlanan internet parolası. Birçok yeni uygulama bunun yerine veri koruma anahtar zincirini kullanır; öğeleri Anahtar Zinciri Erişimi'nde hiç görünmez.
İnsanlar Anahtar Zinciri Erişimi'nde VPN adını arar, hiçbir şey bulamaz ve parolanın saklanmadığı sonucuna varır. Apple'ın TN3137 notu birden fazla anahtar zinciri uygulaması olduğunu söyler; o listede görünmemek normaldir, bozuk bir öğenin kanıtı değildir.
Kayıt türleri de birbirinin yerine geçmez. Hesap parolası, özel anahtar parolası, istemci sertifikası ve IPsec paylaşılan sırrı farklı biçimde başarısız olur ve farklı yerlerde onarılır; kayıtlı bir parolayı yeniden yazmak reddedilen bir sertifika için hiçbir şey yapmaz. Mac yönetime kayıtlıysa profil başka bir sahiptir: bir VPN profili kimlik bilgilerini taşıyıp yenilemede yeniden uygulayabilir, bu yüzden yerel bir öğeyi silmek yönetici değiştirene kadar geçicidir.
Oturum açma parolası ile anahtar zinciri parolası ayrıştığında
Oturum açma anahtar zinciri normalde Mac oturum açma parolanızı kullanır, bu yüzden ikisi ayrışabilir. Parolanızı başka bir hesaptan sıfırlayan bir yönetici, bir kurtarma akışı veya bir dizin değişikliği anahtar zincirini eski değerde kilitli bırakabilir ve macOS o zaman az önce belirlemediğiniz bir parola ister.
Oturum açarken sistemin anahtar zincirinin kilidini açamadığına dair bir uyarı görebilirsiniz. Güncellemek eski parolayı gerektirir; hatırlıyorsanız sorun yok, hatırlamıyorsanız işe yaramaz. İki dürüst onarım Anahtar Zinciri Erişimi, Düzen, „login“ anahtar zinciri için Parolayı Değiştir yoludur ya da gereken kimlik bilgilerini yeniden girdiğiniz yeni bir oturum açma anahtar zinciridir. İkinci seçenek saklanan öğeleri yok eder.
Bir VPN eski bir kimlik bilgisini reddetti diye tüm anahtar zincirini sıfırlamayın: bu ilgisiz hesapları götürür ve öğeyi yine de tanımlamaz.
Tek bir komut yerel-uzak sorusunu çözer. Anahtar zincirine doğrudan öğeyi sorun:
security find-internet-password -s vpn.example.com -a [email protected] -g
security find-generic-password -s "Client Name" -a [email protected] -g
İstemcinizin ayarlarındaki sunucuyu ve hesabı kullanın. Anahtar zincirine kendiniz sorduğunuzda aynı onay penceresi çıkıyorsa istem yereldir ve sunucu seyircidir. Böyle bir öğe yoksa istemci parolayı sandığınız yerde saklamıyordur. -g bayrağı sırrı terminale yazdırır, bu yüzden ekran paylaşımından kaçının.
İstemcinin gerçekten okuduğu kaydı güncelleyin
Hesap ağ geçidinde değiştiyse önce orada değiştirin, sonra saklanan kaydı istemcinin ayarları üzerinden güncelleyin. Bir anahtar zinciri öğesini elle düzenlemek güvenilmezdir: istemci başka bir hizmet-ve-hesap çiftini okuyabilir ve yönetilen bir profil düzenlemenizin üzerine yazar.
Eski olduğundan şüphelenilen bir öğe için herhangi bir şeyi silmeden önce hizmeti, hesabı ve protokolü eşleştirin:
security delete-generic-password -s "Client Name" -a [email protected]
Başka bir bağlantıdan benzer adlı bir öğeyi silmek yaygın bir kendi kendine yol açılan kesintidir. Kaldırma yalnızca yereldir: ağ geçidindeki bir oturumu iptal etmez, cihaz sertifikasının bağını çözmez veya hesabın parolasını değiştirmez.
Düzeltmenin yeniden başlatmaya dayandığını doğrulayın
Bağlanın, uykudan uyanın, oturumu kapatıp yeniden açın, sonra bir kez yeniden başlatın. Pencere çıkmayan temiz bir sıra ve beklenen hesabı adlandıran istemci durumu sayılan tek kanıttır. İstemin nerede geri geldiği hangi katmanı kaçırdığınızı söyler: bir güncellemeden sonra onay, bir ağ değişikliğinden sonra istemcinin kendi istemi, yeniden başlatmadan sonra durumu yeniden uygulayan bir profil.
Anahtar zincirine yeniden dokunmadan önce istemcide parolayı hatırla veya her zaman sor ayarını kontrol edin. Bazı yapılandırmalar, özellikle kullanıcı başına kimlik doğrulamalı IKEv2, tasarım gereği her bağlantıda sorar; anahtar zinciri onarımı yardımcı olmaz.
Değiştirdiğiniz öğeyi, onu barındıran depoyu ve ait olduğu hesabı yazın ki bir sonraki istem saniyeler sürsün. Apple'ın anahtar zinciri erişim istekleri sayfası o üç düğmenin neyi yetkilendirdiğine dair referanstır.