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/fileDimana:
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/direktoriDimana:
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/direktoriDimana:
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/direktoriDi 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/direktoricatatan: 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/sutradaraDimana:
-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.