Ayrıca burada ve birçok forumda yeni olanın da konuşulduğu konuşuldu. Sierra MacOS, özel anahtarlar artık Anahtarlık sistemi yeniden başlattıktan sonra.
Kimlik doğrulama anahtarıyla güvenli bir SSH bağlantısı kullanan sunucu yöneticileri için bu biraz can sıkıcıdır. SSH/Terminal aracılığıyla kimlik doğrulaması yapmak istediklerinde şu komutu yürütmeleri gerekir: ssh-add -K ~yol/özel_anahtar.pem, ardından Terminal'de yönetilen sunuculara bağlantı ve kimlik doğrulama için komut satırını yürütün. Kural olarak, komut yürütülür: ssh root@ip_adresi.
Daha basit bir çözüm, hem kimlik doğrulama anahtarı hem de kullanıcı ve ana bilgisayar adı için bir tür takma ad oluşturulacak ~/.ssh/config dosyasını düzenlemek olacaktır.
1. macOS'ta Terminal uygulamasını açın ve şu komutu yürütün:
sudo nano ~/.ssh/config
2. Aşağıdaki satırları ekliyoruz:
Host anyname
HostName IPServer
Port 22
User root
IdentityFile /Volumes/path/private_keys.pem
3. Ctrl+x , Daha sonra Y Ve Girmek Yapılandırmadaki değişiklikleri kaydetmek için.
Terminal aracılığıyla kimlik doğrulama için komut satırı yürütülecektir: ssh herhangi bir ad. Kimlik doğrulama kullanıcıyla otomatik olarak yapılacaktır “kök” belirtilen kimlik doğrulama anahtarını kullanarak, yapılandırmada belirtilen ana bilgisayar adı ve bağlantı noktası üzerinde “KimlikDosyası”.
~/.ssh/config dosyasına istediğiniz takma adları ekleyebilirsiniz. Durum şu şekildedir “Ev sahibi” farklı isimlere sahip olmak.