SCP (Secure Copy Protocol), dosyaları güvenli bir şekilde kopyalamak için kullanılan bir ağ dosya transfer protokolüdür. Linux ve Unix tabanlı sistemlerde sıklıkla kullanılan bir komuttur. SCP, SSH (Secure Shell) protokolünün bir parçası olarak çalışır ve verilerin şifrelenerek iletilmesini sağlar. İşte SCP komutunun temel kullanımı ve dosya aktarımı için adımlar:
1. **Komut Sözdizimi**: SCP komutu genellikle şu şekildedir: `scp [kaynak] [hedef]`. Burada `[kaynak]`, kopyalanacak dosyanın veya dizinin yolunu ve adını, `[hedef]` ise dosyanın kopyalanacağı hedef konumun yolunu ve adını belirtir.
2. **Yerel Dosyaları Uzak Sunucuya Kopyalama**: Eğer bir dosyayı yerel bilgisayarınızdan uzak bir sunucuya kopyalamak istiyorsanız, komutu şu şekilde kullanabilirsiniz:
```
scp /yerel/dizin/dosya.txt kullanici@uzak-sunucu:/uzak/dizin/
```
Bu komut, `dosya.txt` adlı dosyayı `/yerel/dizin/` yolundan, `kullanici` adlı kullanıcının sahip olduğu `uzak-sunucu`'ya `/uzak/dizin/` yoluna kopyalar.
3. **Uzak Sunucudaki Dosyaları Yerel Bilgisayara Kopyalama**: Uzak bir sunucudaki bir dosyayı yerel bilgisayarınıza kopyalamak için komutu şu şekilde kullanabilirsiniz:
```
scp kullanici@uzak-sunucu:/uzak/dizin/dosya.txt /yerel/dizin/
```
Bu komut, `uzak-sunucu`'daki `/uzak/dizin/dosya.txt` dosyasını, yerel bilgisayarınızın `/yerel/dizin/` yoluna kopyalar.
4. **Kullanıcı Kimlik Doğrulaması**: SCP kullanırken, uzak sunucuya bağlanmak için kullanıcı adı ve parola gerekebilir. Ayrıca, SSH anahtar tabanlı kimlik doğrulaması kullanarak da oturum açabilirsiniz.
5. **Port Numarası Belirtme**: Standart olarak, SCP komutu 22 numaralı SSH portunu kullanır. Ancak, farklı bir port kullanıyorsanız `-P` seçeneği ile port numarasını belirtebilirsiniz.
6. **Rekürsif Kopyalama**: SCP komutu, tek bir dosya yerine tüm bir dizini de kopyalayabilir. Bu işlemi gerçekleştirmek için `-r` veya `--recursive` seçeneğini kullanabilirsiniz.
7. **Dosya İzinleri ve Zaman Damgaları**: SCP, dosya izinlerini ve zaman damgalarını (dosyanın oluşturulma, erişim ve değiştirilme zamanı) korur. Ancak, tüm dosya izinleri ve zaman damgaları korunmayabilir, bu durumda `-p` seçeneğini kullanarak bu bilgilerin korunmasını sağlayabilirsiniz.
SCP komutu, dosya transferi için güvenli ve etkili bir yöntemdir. Ancak, büyük dosyalar veya büyük miktarda dosya transferi gerektiren durumlarda, performansı düşük olabilir. Bu durumda, daha hızlı bir dosya transfer protokolü kullanmak daha uygun olabilir.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.