Prasyarat
Konfigurasi SSH yang berfungsi.
Salin fail jauh secara berulang dengan scp
Scp adalah singkatan dari Secure Copy. Alat scp digunakan untuk menyalin fail dengan selamat ke dan dari komputer jauh menggunakan protokol shell selamat (SSH.)
Sintaks asas perintah scp adalah seperti berikut.
scp <pilihan> <sumber> <destinasi>
Untuk menyalin fail secara berulang, anda perlu menggunakan -r pilihan.
Sebagai contoh, perintah di bawah ini akan menyalin kandungan direktori / projek saya ke direktori / cadangan pada pelayan jauh secara berulang. Nama pengguna yang sah pada pelayan jauh diperlukan.
$scp -r /projek redhat8@20.68.114.222:/sandaran
Gambar 1 - Salin fail secara berulang ke pelayan jauh dengan scp
Berikut adalah contoh lain untuk menyalin semula kandungan direktori / cadangan / projek dari pelayan jauh ke direktori di mesin tempatan saya.
$scp -rredhat8@20.68.114.222:/sandaran/projek/pulih
Gambar 2 - Salin fail secara berulang dari pelayan jauh dengan scp
Salin fail jauh secara berulang dengan rsync
Alat rsync (Remote Sync) digunakan untuk menyalin (menyegerakkan) fail antara komputer tempatan atau jauh. Rsync juga menggunakan SSH untuk berkomunikasi. Sintaks asas arahan rsync adalah seperti berikut.
rsync<pilihan> <sumber <destinasi>Pilihan untuk menyalin fail secara berulang dilambangkan dengan -r .
Pilihan lain yang disyorkan termasuk:
-kepada yang memelihara sifat fail yang disalin
-v yang memaparkan output terperinci
Satu perkara yang sangat baik mengenai rsync ialah membandingkan direktori sumber dan destinasi, dan hanya menyalin perbezaannya. Fungsi ini mengurangkan penggunaan data rangkaian, dan menjadikan rsync alat yang baik untuk mencerminkan dan menyandarkan data.
Di bawah ini adalah contoh untuk menyalin semula kandungan direktori / projek2 saya ke direktori / cadangan2 di pelayan jauh. Nama pengguna yang sah pada pelayan jauh diperlukan.
rsync-rav /projek2 redhat8@20.68.114.222:/sandaran2
Gambar 3 - Salin fail secara berulang ke pelayan jauh dengan rsync
Contoh seterusnya secara salinan menyalin kandungan direktori / backup2 / projects2 dari pelayan jauh ke direktori di mesin tempatan saya.
rsync-ravredhat8@20.68.114.222:/sandaran2/projek2/pulih2
Gambar 4 - Salin fail secara berulang dari pelayan jauh dengan rsync
Kesimpulannya
Tutorial ini menunjukkan kepada anda cara menyalin fail secara berulang di Linux dengan menggunakan alat scp dan rsync. Beritahu kami pendapat anda.