Perintah Linux

Menggunakan Perintah scp di Linux

Menggunakan Perintah scp di Linux
SCP berarti "salinan aman" dan merupakan cara alternatif FTP/SFTP untuk mentransfer file dari perangkat ke perangkat lain. SCP, sama seperti SFTP, bekerja melalui protokol SSH.

Pengantar Singkat untuk protokol SSH:

Protokol SSH (Secure Shell) dibuat sebagai alternatif Telnet untuk login dan mengakses perangkat jarak jauh dengan cara yang aman. Berbeda dengan Telnet SSH menyediakan enkripsi untuk komunikasi antara kedua belah pihak. Untuk memahami SSH dan Telnet, bayangkan sebuah terowongan di mana informasi berpindah dari perangkat ke perangkat lain, dengan Telnet terowongan transparan memungkinkan aktor eksternal untuk melihat informasi yang melewatinya, sementara dengan SSH terowongan yang sama dicat mencegah orang melihat informasi yang lewat di dalamnya. Sementara protokol SSH pada awalnya dikembangkan untuk pengguna untuk mengakses perangkat jarak jauh melalui konsol, ini dapat berguna untuk mengenkripsi fungsi atau protokol lain seperti FTP.

Menggunakan scp:

SCP memungkinkan kita untuk mentransfer file dengan aman dari klien ke server (lihat di sini cara mengatur SSH sebagai server), untuk mengambil file dari server dan mengirimkan file dari server ke klien.

Sintaksnya cukup mudah dipahami, misalkan kita memiliki 3 komputer, A, B dan C:

Menggunakan scp untuk mengambil file dari perangkat B menggunakan perangkat A (Mengambil file):

nama pengguna [email protected]:/path/to/remote/file  /local/directory/where/to/save/the/file

Dimana:
scp = memanggil program

Nama pengguna = ganti dengan nama pengguna yang tepat

@ = memisahkan nama pengguna dan host/ip
X.X.X.X = ganti dengan host/ip yang tepat.

:/path/ke/jarak jauh/file = tentukan lokasi jauh dari file yang akan diambil.

/local/direktori/di mana/ke/simpan/di/file = ganti untuk direktori lokal tempat Anda ingin menyimpan file.

Menggunakan scp untuk menyalin file dari Perangkat A ke perangkat B (mengirim file):

scp FILENAME nama [email protected]:/jarak jauh/direktori

Dimana:
scp = memanggil program
NAMA FILE = nama file yang akan ditransfer

Nama pengguna = ganti dengan nama pengguna yang tepat

@ = memisahkan nama pengguna dan host/ip

X.X.X.X = ganti dengan host/ip yang tepat

:/jarak jauh/direktori = tentukan lokasi remote untuk menyimpan file yang ditransfer.

Menggunakan scp untuk menyalin file dari perangkat B ke perangkat C saat mengoperasikan perangkat A:

nama pengguna [email protected]:/path/ke/nama pengguna jarak jauh/[email protected]:/jalur/ke/tujuan/direktori

Dimana:
scp = memanggil program

Nama pengguna = ganti dengan nama pengguna yang tepat di perangkat B.

@ = memisahkan nama pengguna dan host/ip

X.X.X.X = ganti dengan host/ip yang tepat untuk perangkat B.

Nama pengguna2 = ganti dengan nama pengguna yang tepat dari perangkat C

@ = memisahkan nama pengguna dan host/ip

kamu.kamu.kamu.kamu = ganti dengan host/ip yang tepat untuk perangkat C.

:/path/ke/tujuan/direktori = tentukan lokasi remote untuk menyimpan file yang ditransfer.

Menggunakan scp untuk menyalin seluruh direktori (bukan file tunggal) dari Perangkat A ke perangkat B:

Sama seperti perintah “cp” kita dapat menambahkan parameter -r untuk mentransfer seluruh direktori:

scp -r /local/directory [email protected]:/jarak jauh/direktori

Di mana -r menentukan konten yang akan disalin bukan file tetapi seluruh direktori, sama seperti kita menggunakan perintah “cp -r

Dengan menambahkan parameter -r kita dapat mentransfer direktori alih-alih file tunggal.

Jika kita ingin mempercepat pemindahan file, kita dapat menambahkan parameter -C yang akan memampatkan file atau direktori selama pemindahan, bahkan membiarkan salinan tujuan tidak terkompresi (jika sumbernya demikian).

Contoh untuk mempercepat scp mungkin:

scp -C FILENAME nama [email protected]:/jarak jauh/direktori

catatan: Jangan salahkan -C untuk -c, sedangkan -C untuk mempercepat pemindahan file dengan mengompresi konten, -c menentukan chiper.

Selain itu kami dapat menentukan nomor port. Secara default SCP menggunakan port SSH 22, tetapi beberapa sysadmin mengubahnya untuk alasan keamanan. Untuk menentukan port yang berbeda cukup tambahkan -P sebagai parameter:

scp -P 2048  FILENAME nama [email protected]:/jarak jauh/sutradara

Dimana:
-P:
Menentukan port.

2048: ganti untuk port yang benar.

Saya harap Anda menemukan artikel ini bermanfaat dan produktif, terus ikuti LinuxHint untuk lebih banyak tips dan pembaruan di Linux.

Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...
Vulkan untuk Pengguna Linux
Dengan setiap generasi baru kartu grafis, kami melihat pengembang game mendorong batas kesetiaan grafis dan selangkah lebih dekat ke fotorealisme. Tet...
OpenTTD vs Simutrans
Membuat simulasi transportasi Anda sendiri bisa menyenangkan, santai, dan sangat menarik. Itulah mengapa Anda perlu memastikan bahwa Anda mencoba game...