Kimlik doğrulama için kullanılan SSH anahtarlarım .ssh içinde değilse Mac OS X'te depolanıyor?


17

Mac OS X'te git ile çalışmak için ssh kurmaya çalışıyorum ve anahtarlarımı bulamıyorum. Yeni anahtarlar oluşturmayı, mevcut anahtarları kullanarak, Windows makinemde git tarafından kullanılan ~ / .ssh dizininin aynısını kopyalamayı denedim ve Mac'te hiçbir şey fark etmedi.

Bir süredir Mac'ten sunucuma erişmek için kullandığım bir ssh anahtarı yaşadım, bu da ~ /, ssh'de id_rsa / id_rsa.pub çifti olduğunu düşündüm. ~ / .Ssh dizinini ssh'ın anahtarları aldığı yerde olduğu varsayımımı kontrol etmek için yoldan çıkardığımda ve sonra ssh'ı (Terminal'den) sunucuma denediğimde, beklediğim gibi ana bilgisayarı tanımadı bilinen_hostlar taşındı, ama yine de şifre olmadan sunucuya girdim .

O senaryo değil bu yüzden hala sunucuda yetkili kamu tuşlarından birine değil, sadece bir oturum anahtarını karşılık gelen gizli bir anahtar kullanıyor olması gerekir Yani burada değil ~ / .ssh gelen eğer nerede o oluyor?

Yanıtlar:


27
  • Bir zamanlar ssh-add -K ~/.ssh/id_rsaSSH özel anahtarınızı OS X Anahtarlığınıza eklemek gibi bir şey yaptınız mı? Birkaç yıldır (Mac OS X 10.5 Leopard hakkında beri), sshOS X'teki istemci, SSH anahtarlarını Anahtarlıktan nasıl alacağını biliyor. /Applications/Utilities/Keychain Access.appAnahtarlıkta adında "ssh" bulunan herhangi bir şeyi aramak için kullanın .

  • Leopar öncesi için bunu yapmak için üçüncü taraf SSHKeychain uygulamasını (simge bir kirpi balığı gibi görünüyor) kurma şansınız var mı ve bugün hala çalıştırıyorsunuz?

  • Bir kez ayarladığınızı ssh-agent(1)ve Mac'inizdeki kabuk başlangıç ​​komut dosyalarınızın aracıyı ssh-add(1)başlatıp farklı bir konumda bulunan anahtarlarınız için yapmayı unuttuğunuz herhangi bir şans ?

  • Başka bir konumdaki anahtarları aramak için /etc/ssh_configfazladan IdentityFilegiriş ekleme şansı buldunuz mu?

  • Herhangi bir şans ... umm ... uzak makinedeki hesabınız için şifre gerekmiyor mu?


1
Evet, anahtarlıktaydı. Bana ssh'ın (Snow) Leopard'da özel olduğunu söylediğin için teşekkürler.
chrysanhy
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.