SSH ve Rsync Kullanımı: .ssh/config Dosyası, Anahtar Oluşturma ve Dosya Aktarımı
ssh, rsync, cloud computing, devops
SSH ve Rsync Kullanımı: .ssh/config Dosyası, Anahtar Oluşturma ve Dosya Aktarımı
📁 .ssh/config
dosyası ne işe yarar
.ssh/config
dosyası ne işe yarar.ssh/config
dosyasına sunuculara bağlanmak için gerekli bilgileri kaydederizHostName
sunucunun IP adresiUser
sunucudaki kullanıcı adıIdentityFile
sunucuya bağlanmak için kullanılacak anahtar dosyaAddKeysToAgent
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
🔑 SSH key oluşturup sunucuya yüklemek
⬇️ Sunucu üzerinden hızlıca dosya indirme
🔄 rsync
kullanarak dosya aktarımı
rsync
kullanarak dosya aktarımı❌ Bazı Dosyaları Hariç Tutma
💡 Örnek Kullanım
Bu komut
exclude-list.txt
dosyasında listelenen dosyaları ve dizinleri hariç tutacaktıra
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çerisindekiIcon
gibi bilgiler de aktarılırr
, ile alt dizinlerde de ilerlert
, dosyanın son değişiklik bilgisini korur
📚 References
Last updated
Was this helpful?