Scp ile Sunucular Arası Dosya Aktarımı

By | 17 October 2016

Sunucu işlerinde en çok kullandığım araçlardan biridir. İki sunucu (iki bilgisayar da diyebiliriz) dosya alışverişi yapmamızı yarıyor. Kurulan bu bağlantı arasında Ssh olduğunu için, bağlantı şifreli ve güvenlidir. Haliyle Ssh istemci aracı kurulu olması gerekiyor sunucuda. Aşağıdaki komut ile kurabilirsiniz

sudo yum install ssh-client

Kurulum tamamlandıktan sonra Scp’yi kullanmaya başlayabiliriz. Kullanım alanlarını liste halinde okuyabilirsiniz.

A -> Bizim makinemiz, B -> Uzaktaki sunucu, C -> Uzaktaki farklı bir sunucu

A sunucusundan, B sunucusuna dosya gönderilecekse;

scp [Dosya adı] [Kullanıcı adı]@[Host Adı]:[Kopyalanacak yer]

B sunucusundan, A sunucusuna dosya gönderilecekse;

scp [Kullanıcı adı]@[Host adı]:[Dosya adı] [Kopyalanacak yer]

B sunucusundan, C sunucusuna dosya gönderilecekse;

scp [Kullanıcı adı]@[Host adı]:[Dosya adı] [Kullanıcı adı]@[Host adı]:[Kopyalanacak yer]

Bu komutlar verildikten sonra Ssh bağlantısı gerçekleşip, girilen kullanıcının şifresi sorulacak, doğru girdikten sonra dosya kopyalama işlemi başarıyla gerçekleşecektir. Eğer içindeki dosyalarla birlikte dizin kopyalamak istenirse -r argümanı eklenerek gönderilebilir. Örneğin;

scp -r [Kullanıcı adı]@[Host adı]:[Dizin adı] [Kopyalanacak yer]

Scp için anlatacaklarım şimdilik bu kadar, bir dahaki yazımda görüşmez üzere… 🙂

 

Leave a Reply

Your email address will not be published. Required fields are marked *

*