SSH ve Rsync Kullanımı: .ssh/config Dosyası, Anahtar Oluşturma ve Dosya Aktarımı
ssh, rsync, cloud computing, devops
Last updated
Was this helpful?
ssh, rsync, cloud computing, devops
Last updated
Was this helpful?
.ssh/config
dosyası ne işe yarar.ssh/config
dosyasına sunuculara bağlanmak için gerekli bilgileri kaydederiz
HostName
sunucunun IP adresi
User
sunucudaki kullanıcı adı
IdentityFile
sunucuya bağlanmak için kullanılacak anahtar dosya
AddKeysToAgent
tekrardan bağlantılar için anahtarı saklar
ssh my.host
komutu ile aslındassh -A username@123.123.32.231 -i .ssh/rsa.pem
kodunu yazmış oluruz
rsync
kullanarak dosya aktarımıBu komut exclude-list.txt
dosyasında listelenen dosyaları ve dizinleri hariç tutacaktır
a
seçeneği arşivleme modunu etkinleştirir, yani dosya meta verilerini (öznitelikleri, izinleri, vb.) korur.
v
seçeneği etkinleştirilirse, rsync'in ne yaptığını gösterir.
z
seçeneği etkinleştirilirse, dosyaları sıkıştırır ve yükleme sırasında çıkarır.
e ssh
seçeneği rsync'in SSH ile nasıl bağlantı kuracağını belirtir.
E
, ile dosya içerisindeki Icon
gibi bilgiler de aktarılır
r
, ile alt dizinlerde de ilerler
t
, dosyanın son değişiklik bilgisini korur