Thread Starter
#0
Linux ortamında dosya transferi için sıklıkla kullanılan komutlardan biri olan
Bu komut,
Ayrıca, yerel makinenizden uzak bir sunucuya dizin göndermek için de benzer bir yapı kullanılır:
Burada dikkat edilmesi gereken bir diğer nokta,
Sonuç olarak,
scp (Secure Copy Protocol), SSH protokolü üzerinden güvenli bir şekilde dosya veya dizin kopyalamaya olanak tanır. Bu makalede, scp komutunun -r (recursive) seçeneği ile nasıl kullanılacağını detaylandıracağız.scp komutunun temel yapısı şu şekildedir:CODE
1scp [seçenekler] [kaynak] [hedef]-r seçeneği, belirtilen dizin ve içindeki tüm dosyaların ve alt dizinlerin kopyalanmasını sağlar. Örneğin, bir sunucudan yerel makinenize bir dizin kopyalamak istediğinizde şu komutu kullanabilirsiniz:CODE
1scp -r kullanici@sunucu:/path/to/source_directory /path/to/destination_directoryBu komut,
kullanici adlı kullanıcının sunucu isimli uzak sunucudaki /path/to/source_directory dizinini, yerel makinenizdeki /path/to/destination_directory dizinine kopyalar. Uzak sunucuya bağlanmak için kullanıcı adı ve şifre gerekecektir.Ayrıca, yerel makinenizden uzak bir sunucuya dizin göndermek için de benzer bir yapı kullanılır:
CODE
1scp -r /path/to/source_directory kullanici@sunucu:/path/to/destination_directoryBurada dikkat edilmesi gereken bir diğer nokta,
scp komutunun çalışabilmesi için uzak sunucuda SSH servisinin açık olması ve gerekli izinlerin sağlanmış olmasıdır.scp ile transfer sırasında, bağlantı güvenliği sağlanır ve dosyalar şifrelenerek korunur. Bu nedenle, verilerin güvenli bir şekilde transfer edilmesi gereken durumlarda scp kullanmak oldukça avantajlıdır.Sonuç olarak,
scp -r komutu, Linux sistemlerindeki dosya ve dizin transferlerinde sıklıkla kullanılan, basit ama etkili bir araçtır. Kullanımında dikkat edilmesi gereken temel noktalar, bağlantı güvenliği ve doğru dizin yollarının belirlenmesidir.