SCP’nin formu var Güvenli kopya. Güvenli SSH protokolünü kullanarak dosyaları bilgisayarınızdan uzak sunuculara ve uzak sunuculardan güvenli bir şekilde kopyalamak için kullanılır. Dosyaları kopyalamak için SCP kullanılıyorsa, uzak sunucular ile bilgisayarınız arasındaki bağlantı, uzak SSH bağlantılarında olduğu gibi şifrelenir. Bu nedenle, SSH ile aynı kimlik doğrulama yöntemini ve aynı düzeyde güvenlik sağlar. SCP kullanmanın avantajı budur.
Bu makalede, dosyaları bilgisayarınızdan uzak bir Linux sunucusuna güvenli bir şekilde kopyalamak için SCP komutunu nasıl kullanacağınızı göstereceğim. Öyleyse başlayalım.
SSH sunucusunu ve istemci yazılımını uzak sunucuya kurun:
Bir uzak sunucuya ve uzak sunucudan dosya kopyalamak için SCP’yi kullanmak istiyorsanız, uzak sunucuda SSH sunucu yazılımı kurulmalı ve scp komutu mevcut olmalıdır.
Linux’ta, istediğiniz Linux dağıtımının resmi paket deposundan OpenSSH sunucusunu ve OpenSSH istemci paketini (scp komutunu içeren) kolayca kurabilirsiniz. Bu yazıda bazı yaygın olanları ele alacağım.
CentOS 7 / RHEL 7:
CentOS 7 veya RHEL 7’de, YUM paket yöneticisini kullanarak OpenSSH sunucu ve OpenSSH istemci paketlerini aşağıdaki gibi kurabilirsiniz:
$ sudoYükleniyor-s openssh – openssh istemcileri
Ubuntu / Debian:
Ubuntu, Debian veya herhangi bir Debian tabanlı Linux dağıtımında, APT paket yöneticisini kullanarak OpenSSH sunucu ve OpenSSH istemci paketlerini aşağıdaki gibi kurabilirsiniz:
$ sudo uygun İndirmek-s openssh-client-opensh-sunucusu
Arch Linux:
Arch Linux üzerinde, Pacman paket yöneticisini kullanarak OpenSSH server ve OpenSSH client paketlerini kurmak için aşağıdaki komutları çalıştırabilirsiniz.
$ sudo pacman – o
$ sudo pacman -s açılır
İstemciye scp yükleyin:
Bilgisayarınızdan uzak sunucuya dosya kopyalamak veya uzak sunucudan dosyaları kopyalamak amacıyla scp kullanmak için, sunucunuza bağlıysa scp her iki yerde de (bilgisayar ve uzak) bulunmalıdır. Spiker).
Linux’ta OpenSSH istemci paketini, istediğiniz Linux dağıtımının resmi paket deposundan kolayca kurabilirsiniz.
CentOS 7 / RHEL 7:
CentOS 7 veya RHEL 7’de, YUM paket yöneticisini kullanarak OpenSSH istemci paketini aşağıdaki gibi kurabilirsiniz:
$ sudoYükleniyor-s openssh-istemcileri
Ubuntu / Debian:
Ubuntu, Debian veya herhangi bir Debian tabanlı Linux dağıtımında, APT paket yöneticisini kullanarak OpenSSH istemci paketini aşağıdaki gibi kurabilirsiniz:
$ sudo uygun İndirmek-s openssh-istemci
Arch Linux:
Arch Linux’ta, Pacman paket yöneticisini kullanarak OpenSSH istemci paketini kurmak için aşağıdaki komutları çalıştırabilirsiniz.
$ sudo pacman – o
$ sudo pacman -s açılır
SCP’yi kullanma:
SCP kullanarak dosyaları kopyalamak için sunucunuzun alan adının IP adresini bilmeniz gerekir.
Sunucunuzun IP adresini bulmak için sunucuda aşağıdaki komutu çalıştırın:
Gördüğünüz gibi sunucumun IP adresi 192.168.21.131. Senin için farklı olacak. Bu yüzden bundan sonra sizinkiyle değiştirdiğinizden emin olun.
Bir DNS adı kullanmak istiyorsanız, bunu VPS sağlayıcının yönetici panelinde bulabilmeniz gerekir.
scp komut formatı:
$ scp[seçenekler (isteğe bağlı)]kaynak Amaç
Dosyaları bilgisayarınızdan uzak sunucuya kopyalamak istiyorsanız, Amaç şeklinde olacak Kullanıcı adı@ana bilgisayar adı/IP adresi:uzaktan kılavuz
Dosyaları uzak sunucudan bilgisayarınıza kopyalamak istiyorsanız, kaynak şeklinde olacak Kullanıcı adı@ana bilgisayar adı/IP adresi:far_track
Burada, Kullanıcı adı Uzak sunucuda oturum açtığınız kullanıcı.
ana bilgisayar adı veya IP adresi uzak sunucunuzun DNS adı veya IP adresidir.
far_track Bilgisayarınıza kopyalamak istediğiniz uzak sunucudaki dizin veya dosyadır veya bilgisayarınızdan bir dosya veya dizini kopyalamak istediğiniz uzak sunucudaki dizindir.
Bazı örnekler bunu açıklayacaktır.
Diyelim ki kopyalamak istiyorsunuz rancheros.iso Bilgisayarınızın mevcut çalışma dizininden uzak sunucunuzda oturum açtığınız kullanıcının HOME dizinine. Bunu yapmak için scp’yi aşağıdaki gibi çalıştırın:
$ scp rancheros.iso >Görüşürüz@192.168.21.131:~
Değil: Burada ~, HOME dizinini temsil eder.
Uzak sunucuya ilk kez bağlanıyorsanız, aşağıdaki mesajı görmelisiniz. Şimdi yaz Evet Ardından tuşuna basın.
Şimdi, giriş yaptığınız kullanıcının şifresini girin ve dokunun. .
Dosya uzak sunucuya kopyalanır.
Gördüğünüz gibi dosya orada.
Bilgisayarınızdan uzak sunucuya bir dizini (diyelim ki configs / diyelim) kopyalamak için aşağıdaki komutu çalıştırın:
$ scp-r yapılandırmalar/ Görüşürüz@192.168.21.131:~
Şimdi şifreyi girin ve tuşuna basın Dizinin tüm içeriğini içeren dizin uzak sunucuya kopyalanmalıdır.
Benzer şekilde, bir dosyayı kopyalayabilirsiniz (diyelim ki /etc/fstab) uzak sunucudan bilgisayarınıza ~/ indirmeler Kılavuz aşağıdaki gibidir:
$ scp Görüşürüz@192.168.21.131:/vb/fstab ~/İndirilenler
Gördüğünüz gibi dosya bilgisayarınıza kopyalandı.
Bir dizini kopyalamak için (diyelim ki ~/resimler) uzak sunucudan bilgisayarınızın HOME dizinine scp’yi aşağıdaki gibi çalıştırın:
$ scp-r Görüşürüz@192.168.21.131:~/resimler ~
Gördüğünüz gibi, dizinin içeriğini içeren dizin bilgisayarımın ana dizinine kopyalanıyor.
Dosyaları uzak dizine veya uzak dizinden kopyalamak için SCP’yi bu şekilde kullanırsınız. Bu makaleyi okuduğunuz için teşekkürler.
Diğer gönderilerimize göz at
[wpcin-random-posts]
İlk Yorumu Siz Yapın