Şu anda sunucumda anahtar çifti girişini şu şekilde uyguluyorum:
yerel dizüstü bilgisayarımdan anahtar çifti oluştur:
me@macbook:~ $ ssh-keygen -t rsa
pub anahtarını dizüstü bilgisayardan sunucuya aktarın:
me@macbook:$ scp ~/.ssh/id_rsa.pub user@myserver.com:~/id_rsa.pub
sunucuda pub_anahtarı yetkili_anahtarlar dosyasına ekleyin
$ cat id_rsa.pub >> ~/.ssh/authorized_keys
Ve ssh için şifre girişini devre dışı bıraktım.
Sorun şu ki, anahtar sadece sunucumda ssh için dizüstü bilgisayarımda kullanılabilir, macbook dizüstü bilgisayarımla bağlanmış gibi görünüyor. Başka bir bilgisayarla olsaydım, ssh için o özel anahtarı kullanamazdım. En kötü durumda, dizüstü bilgisayarımı kaybettiysem, kilitleneceğim, ssh girmenin bir yolu yok. (Yanlış olursa beni düzeltin, kafam karıştı)
Özel anahtarı birden çok makine için nasıl kullanılabilir hale getirebilirim? (AWS ec2 gibi, .pem dosyasını @ her yerde kullanabiliriz)
Teşekkürler.
Yetkili_keys dosyasının içeriği aşağıdadır