Cara menggunakan perintah salinan lanjutan linux scp

PHPz
Lepaskan: 2023-05-12 10:43:19
ke hadapan
929 orang telah melayarinya

arahan linux scp

scp — salinan selamat (program salinan fail jauh): Dia ialah program salinan fail jauh yang selamat.

sinopsis: Sintaks adalah seperti berikut
scp [-12346bcpqrv] [-c cipher] [-f ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-p port ] [- s program]

[[user@]host1:]file1 ... [[user@]host2:]file2

Anda mungkin keliru dengan pelbagai parameter dan pilihan di atas . Walau bagaimanapun, tidak mengapa, mari kita pecahkannya kepada beberapa bahagian dan menganalisisnya satu persatu.
Sebenarnya, arahan ini hampir sama dengan cp yang biasa kita gunakan.

Cara paling mudah untuk menggunakan scp ialah scp [[user@]host1:]file1 ... [[user@]host2:]file2, bolehkah anda memahaminya?
Tidak mengapa jika anda tidak memahaminya. Berikut ialah contoh: Saya ingin menyalin fail /home/oracle/*.tar daripada hos linux 192.168.1.2 ke /home/siebel. hos linux 192.168.1.3 Ia boleh ditulis dalam format di atas:
scp oracle@192.168.1.2:/home/oracle/*.tar siebel@192.168.1.3:/siebel/
Selepas memasukkan di atas arahan, tekan enter dan tukar baris untuk mengesahkan, yang mungkin menyebabkan Anda memasukkan kata laluan, masukkan kata laluan mengikut gesaan.
Apabila dilaksanakan buat kali pertama, ralat berikut berlaku: ssh: sambung ke hos 192.168.1.99 port 22: sambungan ditolak, jadi atur cara sshd telah dimulakan dan skrip telah dilaksanakan: # /etc/init.d/sshd mula, berjaya menyelesaikan soalan di atas.

Bagi parameter lain bagi arahan ini, ia pada asasnya tidak digunakan dalam kerja harian, jadi saya tidak akan memberi anda contoh, saya hanya akan menterjemahkannya untuk rujukan anda.

penerangan: Penerangan
scp menyalin fail antara hos pada rangkaian Ia menggunakan ssh(1) untuk pemindahan data, dan menggunakan pengesahan yang sama dan menyediakan keselamatan yang sama seperti rcp(1). 1), scp akan meminta kata laluan atau frasa laluan jika ia diperlukan untuk pengesahan.
scp menyalin data antara hos rangkaian Ia menggunakan ssh(1) untuk penghantaran data dan menggunakan kaedah pengesahan keselamatan yang sama. Tidak seperti rcp(1), scp akan meminta kata laluan apabila perlu.

pilihan adalah seperti berikut:
Pilihan khusus adalah seperti berikut:
-1 memaksa scp menggunakan protokol 1.
Paksa scp menggunakan protokol 1

- 2 memaksa scp menggunakan protokol 2.
memaksa scp menggunakan protokol 2

-3 salinan antara dua hos jauh dipindahkan melalui hos tempatan. tanpa pilihan ini data disalin
terus antara dua hos jauh. ambil perhatian bahawa pilihan ini melumpuhkan meter kemajuan.
Pindahkan data antara dua hos jauh melalui hos tempatan. Tanpa pilihan ini, data akan disalin terus antara hos jauh. Nota: Pilihan ini tidak menyokong paparan bar kemajuan.

-4 memaksa scp menggunakan alamat ipv4 sahaja.
Memaksa scp menggunakan alamat ipv4 sahaja.

-6 memaksa scp menggunakan alamat ipv6 sahaja.
Memaksa scp menggunakan alamat ipv6 sahaja.

-b memilih mod kelompok (menghalang meminta kata laluan atau frasa laluan).
Gunakan mod kelompok (menghalang meminta kata laluan atau frasa laluan ssh(1) untuk mendayakan pemampatan.

Dayakan pemampatan. Hantar parameter -c ke ssh untuk mendayakan pemampatan


-c cipher

memilih sifir untuk digunakan untuk menyulitkan pemindahan data, pilihan ini dihantar terus ke ssh(1).


-f ssh_config
menentukan fail konfigurasi setiap pengguna alternatif untuk ssh. pilihan ini dihantar terus ke ssh(1).

Menentukan fail konfigurasi pengguna interaktif untuk ssh, pilihan ini Lulus terus ke ssh(1).


-l had
mengehadkan lebar jalur yang digunakan, dinyatakan dalam kbit/s.

Mengehadkan lebar jalur yang digunakan, dalam kb.


-p port
menentukan port untuk disambungkan pada hos jauh.

Menentukan port pautan pada hos jauh

-q mod senyap
Mod senyap:

-r menyalin keseluruhan direktori secara rekursif
Menyalin keseluruhan direktori secara rekursif

-s program
nama program untuk digunakan untuk sambungan yang disulitkan. program mesti memahami pilihan ssh(1).

Program yang digunakan untuk menyulitkan pautan. Program ini perlu dapat mengenali pilihan ssh(1).


status keluar
Status selepas pelaksanaan

utiliti scp keluar 0 apabila berjaya dan >0 jika ralat berlaku.

Apabila arahan utiliti scp berjaya dilaksanakan, kod pulangan ialah 0, Sebarang kod pemulangan ralat lebih besar daripada 0

Atas ialah kandungan terperinci Cara menggunakan perintah salinan lanjutan linux scp. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!