SCP, Güvenli Kopya anlamına gelir ve dosyaları bir cihazdan diğerine aktarmak için FTP/SFTP’ye alternatif bir yoldur. SCP, tıpkı SFTP gibi SSH protokolüyle çalışır.
Güvenli oturum açma ve uzak makinelere erişim için Telnet’e alternatif olarak SSH (Secure Shell) oluşturuldu. Telnet’ten farklı olarak SSH, iki taraf arasındaki iletişim için şifreleme sağlar. SSH ve Telnet’i anlamak için, bilgilerin bir makineden diğerine geçtiği bir tünel hayal edin, Telnet ile tünel şeffaftır ve buna izin verir. SSH ile aynı tünel, insanların içeriden bilgileri görmesini engelleyecek şekilde boyanmıştır. o. SSH protokolü başlangıçta kullanıcıların uzak makinelere konsol aracılığıyla erişmesi için geliştirilmiş olsa da, FTP gibi diğer işlevleri veya protokolleri şifrelemek yararlı olabilir.
scp’yi kullanarak:
SCP, dosyaları istemciden sunucuya güvenli bir şekilde aktarmamızı sağlar (kontrol edin SSH’yi sunucu olarak nasıl kuracağınız aşağıda açıklanmıştır), sunucudan dosya almak ve sunucudan istemciye dosya teslim etmek için.
Sözdizimini anlamak çok kolaydır, diyelim ki 3 bilgisayarımız var, A, B ve C:
A makinesini kullanarak B makinesinden dosya almak için scp kullanma (dosyaları alın):
scp Kullanıcı adı@XXXX:/yol/ile birlikte/uzak/bir dosya/Şekerli/Kılavuz/nerede/ile birlikte/kaydetmek/NS/bir dosya
nerede:
scp = programı çağırır
Kullanıcı adı = Uygun kullanıcı adını değiştirin
@ = Kullanıcı adını ve ana bilgisayarı/IP’yi ayırır
XXXX = Uygun ana bilgisayara/IP’ye değiştirin.
: / yol / – / uzak / dosya = Getirilecek dosyanın uzak konumunu belirtin.
/ litreyerel / dizin / nereye / to / save / file = Dosyayı saklamak istediğiniz yerel dizine geçin.
Dosyaları A makinesinden B makinesine kopyalamak için scp’yi (dosya gönder) kullanın:
scp DOSYA ADI kullanıcı adı@XXXX:/uzak/Kılavuz
nerede:
scp = programı çağırır
dosya adı = aktarılacak dosyanın adı
Kullanıcı adı = Uygun kullanıcı adını değiştirin
@ = Kullanıcı adını ve ana bilgisayarı/IP’yi ayırır
XXXX = Uygun ana bilgisayara/IP’ye değiştirin
: / uzak / manuel = Aktarılan dosyayı depolamak için uzak konumu ayarlayın.
A aygıtı çalışırken dosyaları B aygıtından C aygıtına kopyalamak için scp’yi kullanın:
scp kullanıcı adı 1@XXXX:/yol/ile birlikte/uzak/bir dosya kullanıcı adı 2@yıl:/yol/ile birlikte/istenilen yer/Kılavuz
nerede:
scp = programı çağırır
Kullanıcı adı = yerine B makinesindeki uygun kullanıcı adını yazın.
@ = Kullanıcı adını ve ana bilgisayarı/IP’yi ayırır
XXXX = öğesini B cihazı için uygun ana bilgisayar/ip ile değiştirin.
kullanıcı adı 2 = C cihazı için uygun kullanıcı adıyla değiştirin
@ = Kullanıcı adını ve ana bilgisayarı/IP’yi ayırır
YYYY = öğesini C cihazı için uygun ana bilgisayar/ip ile değiştirin.
: / yol / hedef / dizin = Aktarılan dosyayı depolamak için uzak konumu ayarlayın.
Tüm dizini (tek bir dosyayı değil) A makinesinden B makinesine kopyalamak için scp’yi kullanın:
Tıpkı ‘cp’ komutu gibi, tüm dizinleri taşımak için -r parametresini ekleyebiliriz:
scp-r/Şekerli/dizin kullanıcı adı@XXXX:/uzak/Kılavuz
-r’nin kopyalanacak içeriği belirttiği yerde, tıpkı ” komutunu kullandığımız gibi bir dosya değil, tüm bir dizindir.cp -r“
-r parametresini ekleyerek tek tek dosyalar yerine dizinleri taşıyabiliriz.
Dosya aktarımını hızlandırmak istiyorsak, dosyaları sıkıştıracak -C parametresini ekleyebilir veya aktarım sırasında dizinleri, hatta hedef kopyayı sıkıştırmadan bırakabiliriz (eğer kaynak buysa).
scp hızlandırmak için bir örnek olabilir:
scp-c DOSYA ADI kullanıcı adı@XXXX:/uzak/Kılavuz
hayır: -C’yi -c ile karıştırmayın, -C içeriği sıkıştırır ve dosya aktarımını hızlandırır, -c bir parçalayıcıyı belirtir.
Ek olarak port numarasını belirtebiliriz. Varsayılan olarak SCP, SSH bağlantı noktası 22’yi kullanır, ancak bazı sistem yöneticileri güvenlik nedenleriyle bunu değiştirir. Farklı bir bağlantı noktası belirtmek için parametre olarak -P eklemeniz yeterlidir:
scp-P2048 DOSYA ADI kullanıcı adı@XXXX:/uzak/Müdür
nerede:
-P: Bir bağlantı noktası belirtir.
2048: Doğru bağlantı noktasına değiştirin.
Umarız bu makaleyi yararlı ve verimli bulmuşsunuzdur, daha fazla Linux ipucu ve güncellemesi için LinuxHint’i takip etmeye devam edin.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın