İki sunucu arasında ssh-key ile dosya kopyalama

İki sunucu ipleri altaki gibidir.

1.sunucu 192.168.56.101

2.sunucu 192.168.56.102

İki sunucuda da nida adında kullanıcı oluşturalım.

/home/nida altında .ssh klasörü olmalı yoksa oluşturmak için bir key oluşturulmalı.

ssh-keygen komutuyla oluşturabilirsiniz.

Her sunucu için anahtar id_rsa.pub soyasının içinde.

Iki snucu arasında geçişi oluşturmak için bu anahtarları karşılıklı sunuclara kopyalamak gerekiyor.

1. Yöntem

ubuntu1804 sunucusunda altaki komut çalıştırılır.

ssh-copy-id -i id_rsa.pub nida@node1

node1 sunucusunda

ssh-copy-id -i id_rsa.pub nida@ubuntu1804

NOT : komutları çalıştırınca şifre isteyecek.

2. Yöntem

Her iki sunucudada authorized_keys dosyası oluşturulur.

Bu dosyanın içine iki sunucudaki id_rsa.pub dosyasının içeriğini kopyalamak gerekiyor bunu vi editor ile manuel yapabilirsiniz.

Artık iki sunucu arasında şifresiz geçiş yapabilir ve dosyaları şifre gerektirmeden diğer sunucuya kopyalayabiliriz.

Dosya kopyalama

SSH geçiş

--

--