SCP (Secure Copy); internete çıkan iki sunucu arasında dosya transferi yapmak için kullanılan bir komuttur.Komutun genel kullanımı şu şekildedir:
scp GidecekDosyanınDizini GideceğiBilgisayarBilgileri
Örneğin sunucunuz üzerinde home/paylasim/deneme.tar.gz olarak var olan bir dosyayı başka bir sunucu üzerine transfer etmek istiyorsunuz.Transfer edilecek sunucu ip adresi 192.168.1.1 olsun ve dosya transferinin yapılacağı dizin de /home/linux/deneme olsun.Burada dikkat edilmesi gereken nokta karşı sunucunun port bilgisidir.Eğer karşı sunucu port’u farklı ise scp komutundan sonra -P yazarak karşı sunucu portu belirtilmelidir.Yapacağımız dosya transferi için karşı sunucu portu 1064 olsun.Yazmamız gereken komut şu şekildedir:
scp -P1064 home/netinternet/deneme.tar.gz root@192.168.1.1:/home/linux/deneme
Komutu bu şekilde yazıp çalıştırdığımızda sunucu karşı sunucunun 1064 portuna giderek bağlantı yapacaktır ve size karşı sunucu mac adresini ekrana yazarak bağlantı yapıp yapmayacağınızı soracaktır.Karşınıza gelecek olan yes/no şeklindeki soruya yes dedikten sonra sizden karşı sunucununroot şifresini isteyecektir. Root şifresini girdikten sonra Enter dediğinizde dosya transfer işlemini başlatmış olacaksınız.Transfer işlemi tamamlandıktan sonra karşı sunucuda komutta belirtmiş olduğunuz dizinine giriş yaparak, transfer işlemi yaptığınız dosyasının burada olup olmadığını kontrol edebilirsiniz.
Bunun baska ornekleride var, mesela bir klasordeki tum dosyalari karsiya tasimak. Birde uzun sureli islemlerde baglanti kopmasina tedbir olarak once screen komutu calistirilabilir.
o çok önemli paylaşılsa iyi olur, mesela siz katkıda buluna bilirmişsiniz ama bulunmamışsınız
Hocam bunu bize ait olmayan sunucular için kullanmanın yolu var mı? Örneğin youtube’daki video dosyanı facebook’a upload etmek için.