SCP (Secure Copy Protocol), dosyaları ve dizinleri güvenli bir şekilde kopyalamak için sıkça kullanılan bir araçtır. Ağ üzerinde dosya transferi yaparken güvenlik önemlidir ve SCP, verilerin şifrelenmesini sağlayarak bu gereksinimi karşılar. İşte SCP'nin sık kullanılan senaryoları ve örnekler:
1. **Yerel Dosyayı Uzak Sunucuya Kopyalama**: SCP kullanarak yerel bir dosyayı bir uzak sunucuya kopyalayabilirsiniz. Örneğin:
```
scp /path/to/local/file.txt username@remotehost:/path/to/destination/
```
Bu komut, /path/to/local/file.txt dosyasını uzak sunucuya username kullanıcısı altında /path/to/destination dizinine kopyalar.
2. **Uzak Dosyayı Yerel Sunucuya Kopyalama**: Aynı şekilde, uzak bir sunucudaki dosyayı yerel bir makineye kopyalayabilirsiniz. Örneğin:
```
scp username@remotehost:/path/to/remote/file.txt /path/to/local/destination/
```
Bu komut, uzak sunucudaki /path/to/remote/file.txt dosyasını yerel /path/to/local/destination dizinine kopyalar.
3. **Dosya Adını Değiştirerek Kopyalama**: Dosya adını kopyalama işlemi sırasında değiştirebilirsiniz. Örneğin, uzak sunucudaki file1.txt dosyasını local_file.txt olarak kopyalamak için:
```
scp username@remotehost:/path/to/remote/file1.txt /path/to/local/local_file.txt
```
Bu komut, file1.txt dosyasını local_file.txt olarak yerel dizine kopyalar.
4. **SSH Anahtar Tabanlı Kimlik Doğrulaması Kullanma**: Şifre yerine SSH anahtarı kullanarak kimlik doğrulama yapabilirsiniz. Örneğin:
```
scp -i /path/to/private_key.pem /path/to/local/file.txt username@remotehost:/path/to/destination/
```
Bu komut, /path/to/private_key.pem dosyasını kullanarak kimlik doğrulaması yapar ve dosyayı uzak sunucuya kopyalar.
5. **Kök Dizininden Dosya Kopyalama**: Eğer gerekli izinlere sahipseniz, kök dizininden dosya kopyalayabilirsiniz. Örneğin:
```
scp /path/to/local/file.txt username@remotehost:/
```
Bu komut, /path/to/local/file.txt dosyasını uzak sunucunun kök dizinine kopyalar.
6. **Arka Planda Çalıştırma ve İlerleme Çubuğunu Gösterme**: SCP komutunu arka planda çalıştırarak ve ilerleme çubuğunu göstererek dosya transferini izleyebilirsiniz. Örneğin:
```
scp -q /path/to/local/file.txt username@remotehost:/path/to/destination/ &
```
Bu komut, dosya transferini arka planda başlatır ve ilerleme çubuğunu göstermez.
SCP'nin bu kullanım senaryoları, dosya ve dizinleri güvenli bir şekilde kopyalamak için oldukça esnek ve kullanışlıdır. Bu örnekler, çeşitli durumlarda SCP'nin nasıl kullanılacağına dair fikir vermektedir.
Bilgi bankasını detaylı olarak incelediniz, fakat ihtiyacınız olan bilgiyi bulamıyorsanız,
Bir Destek Talebi Oluşturun.