SSH Konfigürasyon ve Kullanım Rehberi: Anahtarlar, Dosya Transferi ve Daha Fazlası
SSH konfigürasyonu, anahtar yaratma, dosya transferi ve daha fazlasını kapsayan kapsamlı bir kullanım kılavuzu.
Last updated
Was this helpful?
SSH konfigürasyonu, anahtar yaratma, dosya transferi ve daha fazlasını kapsayan kapsamlı bir kullanım kılavuzu.
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
ForwardAgent
lokal agent bilgilerini uzan sunucuya aktarır
Git SSH auth varsa eğer lokalde, karşı sunucuya da bu aktarılır
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ırsync
kullanarak hariç tutulacak dosya desenlerini belirtmek için aşağıdaki örnekleri kullanabilirsiniz:
.log
: .log uzantılı tüm dosyaları hariç tutar.
.png
: .png uzantılı tüm dosyaları hariç tutar.
/dirname/
: dirname dizinini hariç tutar.
/dirname/*
: dirname dizinindeki tüm dosyaları hariç tutar.
/dirname/file.txt
: dirname dizinindeki file.txt dosyasını hariç tutar.
rsync
için birden fazla desen belirtebilirsiniz --exclude
seçeneği ile, örneğin:
Bu .pyc
ve .log
uzantılı tüm dosyaları, ayrıca /tmp/ dizinini hariç tutacaktır.
Ayrıca, --exclude-from
seçeneğiyle hariç tutulacak dosyaları içeren bir dosya belirtebilirsiniz
exclude-list.txt
dosyasında listelenen desenlerle eşleşen tüm dosyaları hariç tutacaktır.
Dosya, her satıra bir pattern
içermelidir
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