Türkiye'nin Güncel Teknoloji Forumu | techforum.tr

TechForum’a Hoş Geldin! TechForum, bilgisayar donanımı, ekran kartı, işlemci, yazılım, yapay zeka, oyun ve teknoloji konularında bilgi paylaşımı yapılan Türkçe teknoloji forumudur. Sorular sorun, çözümler bulun ve teknoloji tutkunlarıyla tanışın. Hemen katılın ve teknoloji sohbetine dahil olun..

SSH/SCP Kılavuzu: Makineler Arasında Dosya ve Klasörler Nasıl Aktarılır

  • Konuyu Başlatan Konuyu Başlatan aDam
  • Başlangıç tarihi Başlangıç tarihi

aDam

Only
Kayıtlı Kullanıcı
Katılım
17 Aralık 2024
Mesajlar
202
Beğeniler
340
Puanları
99
SSH'nin yalnızca sistem erişimi için güvenli bir protokol olarak değil, aynı zamanda dosya transferleri için sağlam bir araç olarak da çok yönlülüğünü keşfedin. Bu kılavuzda, sunucular arasında verimli dosya transferleri için SSH'nin gücünden yararlanan bir yardımcı program olan SCP dünyasına dalacağız. İster bir BT uzmanı olun ister meraklı, bu temel araçlarla dosya yönetimi görevlerinizi nasıl kolaylaştıracağınızı öğrenin.

Başlamadan önce, şu varsayımlarla bağlamı belirleyelim:

10.0.20.21 IP adresine sahip Makine A'dan işlem yapıyorsunuz.
10.0.20.22 IP adresine sahip olan Makine B'ye dosya aktarmayı/bu makineden dosya aktarmayı amaçlıyorsunuz.
B Makinesinde SSH girişini ' techforum@10.0.20.21 ' kullanacaksınız.
SSH, Makine B'de varsayılan 22 numaralı portta çalışıyor.
Makine A'daki dosya veya klasör şu konumdadır: /path/to/machine_A/local.
Makine B'deki hedef: /path/to/machine_B/remote.

⬆️ Bir Dosyayı Makine A'dan Makine B'ye Aktarma:
Bir dosyayı mevcut makinenizden (A) uzak bir makineye (B) aktarmak için aşağıdaki komutu kullanın:
Kod:
scp -p -P "22" -C "/path/to/A/local/file.txt" "techfrorum@10.0.20.22:/path/to/B/remote/file.txt"
Bu, yerel dosyayı Makine A'dan Makine B'deki belirtilen yola güvenli bir şekilde kopyalar.

⬆️ Bir Klasörü Makine A'dan Makine B'ye İtme:
Bir dizinin tamamını Makine A'dan Makine B'ye kopyalamak için şunu kullanın:

Kod:
scp -rp -P "22" "/path/to/A/local/directory" "techforum@10.0.20.22:/path/to/B/remote"
Bu komut, tüm dizini ve içeriğini Makine A'daki yerel yoldan Makine B'deki belirtilen yola yinelemeli olarak kopyalayacaktır

⬇️ . Makine B'den Makine A'ya Dosya Çekme:
Tersine, Makine B'den Makine A'ya bir dosya indirmeniz gerekiyorsa, dosya yollarını tersine çevirin:
Kod:
scp -p -P "22" -C "techforum@10.0.20.22:/path/to/B/remote/file.txt" "/path/to/A/local/file.txt"
Bu komut dosyayı Makine B'den alır ve Makine A'daki belirtilen konuma yerleştirir.

⬇️ Bir Klasörü Makine B'den Makine A'ya Çekme:
Bir dizinin tamamını Makine B'den Makine A'ya indirmek için yolları tersine çevirin:
Kod:
scp -rp -P "22" "techforum@10.0.20.22:/path/to/B/remote/directory" "/path/to/A/local"
Bu komut, Makine B'den tüm dizini ve içeriğini alır ve bunları Makine A'daki belirtilen konuma yerleştirir.

💡 Ek İpuçları:
Kimlik Doğrulama : Her iki işlem için de, Makine B'deki kullanıcının parolası istenecektir. Sorunsuz bağlantıları kolaylaştırmak için (özellikle cron işleri gibi otomatik komut dosyaları için yararlıdır), parolasız kimlik doğrulaması için SSH anahtarları ayarlamayı düşünün.
Cron İşleri : Cron ile transferleri otomatikleştiriyorsanız ve sorunlarla karşılaşıyorsanız, cron'u çalıştırmak pkill ssh-agentkalan SSH oturumlarını temizleyerek yardımcı olabilir.
 

En Son Güncellenen Oyunlar

Benzer Konular

TechFoumTR Blog Yazıları

Geri
Üst