Perintah Linux

Cara Menggunakan Perintah SCP Linux

Cara Menggunakan Perintah SCP Linux
Bentuk lengkap SCP adalah Salinan Aman. Ini digunakan untuk menyalin file dengan aman dari komputer Anda ke server jarak jauh dan server jarak jauh ke komputer Anda menggunakan protokol SSH yang aman. Jika SCP digunakan untuk menyalin file, komunikasi antara server jarak jauh dan komputer Anda akan dienkripsi dengan cara yang sama seperti koneksi jarak jauh SSH dilakukan. Jadi, ia menyediakan metode otentikasi yang sama dan tingkat keamanan yang sama seperti SSH. Ini adalah keuntungan menggunakan SCP.

Pada artikel ini, saya akan menunjukkan cara menggunakan perintah SCP untuk menyalin file dengan aman dari komputer Anda ke dan dari server jarak jauh Linux. Jadi, mari kita mulai.

Menginstal SSH Server dan Program Klien di Server Jarak Jauh:

Jika Anda ingin menggunakan SCP untuk menyalin file ke dan dari server jarak jauh, perangkat lunak server SSH harus diinstal pada server jarak jauh dan perintah scp juga harus tersedia.

Di Linux, Anda dapat dengan mudah menginstal server OpenSSH dan paket klien OpenSSH (yang berisi perintah scp) dari repositori paket resmi dari distribusi Linux yang Anda inginkan. Saya akan membahas beberapa yang umum di artikel ini.

CentOS 7/RHEL 7:

Pada CentOS 7 atau RHEL 7, Anda dapat menginstal server OpenSSH dan paket klien OpenSSH menggunakan manajer paket YUM sebagai berikut:

$ sudo yum install -y openssh-clients openssh

Ubuntu/Debian:

Di Ubuntu, Debian, atau distribusi Linux berbasis Debian, Anda dapat menginstal server OpenSSH dan paket klien OpenSSH menggunakan manajer paket APT sebagai berikut:

$ sudo apt install -y openssh-client openssh-server

Linux Lengkungan:

Di Arch Linux, Anda dapat menjalankan perintah berikut untuk menginstal server OpenSSH dan paket klien OpenSSH menggunakan manajer paket Pacman.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Menginstal scp di Klien:

Untuk menggunakan scp untuk menyalin file ke server jauh dari komputer Anda atau menyalin file dari server jauh ke komputer Anda, Anda harus memiliki program scp yang tersedia di kedua tempat (komputer dan server jauh).

Di Linux, Anda dapat dengan mudah menginstal paket klien OpenSSH dari repositori paket resmi dari distribusi Linux yang Anda inginkan.

CentOS 7/RHEL 7:

Pada CentOS 7 atau RHEL 7, Anda dapat menginstal paket klien OpenSSH menggunakan manajer paket YUM sebagai berikut:

$ sudo yum install -y openssh-clients

Ubuntu/Debian:

Di Ubuntu, Debian, atau distribusi Linux berbasis Debian, Anda dapat menginstal paket klien OpenSSH menggunakan manajer paket APT sebagai berikut:

$ sudo apt install -y openssh-client

Linux Lengkungan:

Di Arch Linux, Anda dapat menjalankan perintah berikut untuk menginstal paket klien OpenSSH menggunakan manajer paket Pacman:.

$ sudo pacman -Sy
$ sudo pacman -S openssh

Menggunakan SCP:

Untuk menyalin file menggunakan SCP, Anda perlu mengetahui alamat IP dari nama domain server Anda.

Untuk menemukan alamat IP server Anda, jalankan perintah berikut di server:

$ ip a

Seperti yang Anda lihat, alamat IP server saya adalah 192.168.21.131. Ini akan berbeda untukmu. Jadi, pastikan untuk menggantinya dengan milikmu mulai sekarang.

Jika Anda ingin menggunakan nama DNS, Anda harus dapat menemukannya di panel admin penyedia VPS Anda.

Format perintah scp adalah:

$scp [opsi (opsional)] tujuan sumber

Jika Anda ingin menyalin file dari komputer Anda ke server jauh, maka then tujuan akan dalam format nama pengguna@nama host/Alamat IP:remote_directory

Jika Anda ingin menyalin file dari server jauh ke komputer Anda, maka then sumber akan dalam format nama pengguna@nama host/Alamat IP:remote_path

Sini, nama pengguna adalah pengguna yang Anda masuki di server jarak jauh sebagai.

nama host atau Alamat IP adalah nama DNS atau alamat IP dari server jarak jauh Anda.

remote_path adalah direktori atau file di server jauh yang ingin Anda salin ke komputer Anda atau direktori di server jauh tempat Anda ingin menyalin file atau direktori dari komputer Anda.

Beberapa contoh akan memperjelas.

Katakanlah, Anda ingin menyalin peternak.iso file dari direktori kerja komputer Anda saat ini ke direktori HOME pengguna yang Anda masuki seperti di server jarak jauh Anda. Untuk melakukannya, jalankan scp sebagai berikut:

$scp rancheros.iso >[email protected]:~

CATATAN: Di sini, ~ mewakili direktori HOME.

Jika Anda terhubung ke server jarak jauh untuk pertama kalinya, Anda akan melihat pesan berikut:. Sekarang, ketik Iya lalu tekan .

Sekarang, ketikkan kata sandi pengguna yang Anda masuki sebagai dan tekan .

File disalin ke server jauh.

Seperti yang Anda lihat, file itu ada di sana.

Untuk menyalin direktori (misalkan configs/) dari komputer Anda ke server jauh, jalankan perintah berikut:

$ scp -r configs/ [email protected]:~

Sekarang, ketikkan kata sandi dan tekan . Direktori bersama dengan semua isi direktori harus disalin ke server jauh.

Dengan cara yang sama, Anda dapat menyalin file (katakanlah /etc/fstab) dari server jarak jauh Anda ke komputer Anda ~/Unduhan direktori sebagai berikut:

$scp [email protected]:/etc/fstab ~/Downloads

File disalin ke komputer Anda seperti yang Anda lihat.

Untuk menyalin direktori (misalkan ~/gambar) dari server jarak jauh Anda ke direktori HOME komputer Anda, jalankan scp sebagai berikut:

$scp -r [email protected]:~/gambar ~

Seperti yang Anda lihat, direktori termasuk isi direktori disalin ke direktori home komputer saya.

Jadi, begitulah cara Anda menggunakan SCP untuk menyalin file dari atau ke direktori jarak jauh Anda. Terima kasih telah membaca artikel ini.

Instal Dolphin Emulator terbaru untuk Gamecube & Wii di Linux
Dolphin Emulator memungkinkan Anda memainkan game Gamecube & Wii pilihan Anda di Komputer Pribadi (PC) Linux. Menjadi emulator game sumber terbuka da...
Cara Menggunakan Cheat Engine GameConqueror di Linux
Artikel ini mencakup panduan tentang menggunakan mesin cheat GameConqueror di Linux. Banyak pengguna yang bermain game di Windows sering menggunakan a...
Emulator Konsol Game Terbaik untuk Linux
Artikel ini akan mencantumkan perangkat lunak emulasi konsol game populer yang tersedia untuk Linux. Emulasi adalah lapisan kompatibilitas perangkat l...