Yanıtlar:
Ana sunucu anahtarına ihtiyacınız vardır, böylece sahte bir sunucuya değil, doğru sunucuya bağlandığınızı bilirsiniz.
# private key
openssl genrsa -out privkey.pem 2048
# public key
openssl rsa -in privkey.pem -pubout -out pubkey.pem
Daha fazla bilgi için:
http://www.openssl.org/docs/apps/rsa.html
http://www.openssl.org/docs/HOWTO/keys.txt
Bir dağıtımdan diğerine farklılık gösterir. Ubuntu'da şu komutu kullanın:
ssh-keygen
Biri genel (sunucuda paylaşacağınız) ve diğeri özel olmak üzere iki anahtar oluşturur ve kimseyle paylaşmazsınız. Ortak anahtar sunucudaki ~ / .ssh / yetkili_anahtarlarına kopyalandıktan sonra parola sormadan oturum açabilirsiniz.
Genel / özel anahtarlar kilitler ve anahtarlar gibidir: sunucu size bir kilit gönderir, ancak anahtarı tutar ve ardından iletilerinizi sunucuya kilitlersiniz. Verileri alabilmek için sunucuya da bir kilit göndermeniz gerekir.