Pengenalan Ringkas kepada protokol SSH:
Protokol SSH (Secure Shell) dibuat sebagai alternatif kepada Telnet untuk log masuk dan mengakses peranti jauh dengan cara yang selamat. Berbeza dengan Telnet SSH menyediakan enkripsi komunikasi antara kedua-dua belah pihak. Untuk memahami SSH dan Telnet, bayangkan sebuah terowong di mana maklumat bergerak dari peranti ke peranti lain, dengan Telnet terowong itu telus yang membolehkan pelaku luaran melihat maklumat yang melaluinya, sementara dengan SSH terowong yang sama dicat untuk mencegah orang melihat maklumat yang melintas di dalamnya. Walaupun protokol SSH pada awalnya dikembangkan untuk pengguna mengakses peranti jauh melalui konsol, berguna untuk menyulitkan fungsi atau protokol lain seperti FTP.
Menggunakan scp:
SCP membolehkan kami memindahkan fail dengan selamat dari klien ke pelayan (lihat di sini cara menyiapkan SSH sebagai pelayan), untuk mengambil fail dari pelayan dan menghantar fail dari pelayan ke klien.
Sintaksnya cukup mudah difahami, katakan kita mempunyai 3 komputer, A, B dan C:
Menggunakan scp untuk mengambil fail dari peranti B menggunakan peranti A (Mengambil fail):
nama pengguna scp @ X.X.X.X: / jalan / ke / jauh / fail / tempatan / direktori / di mana / untuk / simpan / fail /Di mana:
scp = memanggil program
Nama pengguna = gantikannya dengan nama pengguna yang betul
@ = memisahkan nama pengguna dan host / ip
X.X.X.X = ganti dengan host / ip yang betul.
: / jalan / ke / jauh / fail = tentukan lokasi jauh fail yang akan diambil.
/ local / direktori / di mana / untuk / simpan / fail / = gantikannya untuk direktori tempatan di mana anda ingin menyimpan fail.
Menggunakan scp untuk menyalin fail dari Peranti A ke peranti B (menghantar fail):
scp Nama pengguna FILEN @ X.X.X.X: / remote / direktoriDi mana:
scp = memanggil program
NAMA FAIL = nama fail yang hendak dipindahkan
Nama pengguna = gantikannya dengan nama pengguna yang betul
@ = memisahkan nama pengguna dan host / ip
X.X.X.X = ganti dengan host / ip yang betul
: / remote / direktori = tentukan lokasi terpencil untuk menyimpan fail yang dipindahkan.
Menggunakan scp untuk menyalin fail dari peranti B ke peranti C semasa mengendalikan peranti A:
nama pengguna scp1 @ X.X.X.X: / jalan / ke / jauh / nama pengguna fail2 @ Y.Y.Y.Y: / jalan / ke / destinarion / direktoriDi mana:
scp = memanggil program
Nama pengguna = gantikannya dengan nama pengguna yang betul pada peranti B.
@ = memisahkan nama pengguna dan host / ip
X.X.X.X = ganti dengan host / ip yang sesuai untuk peranti B.
Nama Pengguna2 = ganti dengan nama pengguna peranti C yang betul
@ = memisahkan nama pengguna dan host / ip
Y.Y.Y.Y = ganti untuk host / ip yang betul untuk peranti C.
: / jalan / ke / destinarion / direktori = tentukan lokasi terpencil untuk menyimpan fail yang dipindahkan.
Menggunakan scp untuk menyalin keseluruhan direktori (bukan satu fail) dari Peranti A ke peranti B:
Sama seperti perintah "cp" kita dapat menambahkan parameter -r untuk memindahkan keseluruhan direktori:
scp -r / local / direktori nama pengguna @ X.X.X.X: / remote / direktoriDi mana -r menentukan kandungan yang akan disalin bukan file tetapi seluruh direktori, seperti kita menggunakan perintah "cp -r"
Dengan menambahkan parameter -r kita dapat memindahkan direktori dan bukannya fail tunggal.
Sekiranya kita ingin mempercepat pemindahan fail kita dapat menambahkan parameter -C yang akan memampatkan fail atau direktori semasa pemindahan, bahkan membiarkan salinan tujuan tidak dikompres (jika sumbernya demikian).
Contoh untuk mempercepat scp adalah:
scp -C FILENAME nama pengguna @ X.X.X.X: / remote / direktoriNota: Jangan salah -C untuk -c, sementara -C adalah untuk mempercepat pemindahan fail dengan memampatkan kandungan, -c menentukan chiper.
Selain itu kita dapat menentukan nombor port. Secara lalai SCP menggunakan port SSH 22, tetapi beberapa sysadmin mengubahnya untuk keselamatan. Untuk menentukan port yang berbeza, tambah -P sebagai parameter:
scp -P 2048 FILENAME nama pengguna @ X.X.X.X: / remote / pengarahDi mana:
-P: Menentukan port.
2048: gantikannya untuk port yang betul.
Saya harap artikel ini berguna dan produktif, teruskan mengikuti Petunjuk Linux untuk mendapatkan lebih banyak petua dan kemas kini mengenai Linux.