Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Cara menggunakan Linux untuk pemindahan fail jauh

Cara menggunakan Linux untuk pemindahan fail jauh

王林
王林asal
2023-06-18 10:57:249489semak imbas

Dengan peningkatan pengkomputeran awan, data besar, kecerdasan buatan dan teknologi lain, pemindahan fail jauh telah menjadi pautan yang sangat diperlukan dan penting. Sebagai wakil sistem sumber terbuka, sistem Linux mempunyai ciri-ciri kestabilan, keselamatan dan fleksibiliti, dan memberikan kami perkhidmatan pemindahan fail jauh yang sangat baik. Artikel ini akan memperkenalkan tiga kaedah pemindahan fail jauh biasa di bawah sistem Linux untuk membantu anda menggunakan Linux dengan lebih baik untuk pemindahan fail jauh.

1. SCP (Salinan Selamat)

SCP ialah alat pemindahan fail selamat berdasarkan protokol SSH, yang mudah, selamat dan stabil. SCP boleh memindahkan fail atau direktori tempatan ke pelayan jauh, dan ia juga boleh memindahkan fail atau direktori pada pelayan jauh ke komputer tempatan. Operasi khusus adalah seperti berikut:

  1. Pindahkan fail tempatan ke pelayan jauh:
scp local_file remote_username@remote_ip:remote_folder

Antaranya, local_file merujuk kepada laluan fail setempat, dan remote_username merujuk kepada pelayan jauh Nama pengguna, remote_ip merujuk kepada alamat IP pelayan jauh, dan remote_folder merujuk kepada direktori tempat fail disimpan pada pelayan jauh.

Sebagai contoh, katakan kita ingin memindahkan fail setempat /home/user/test.txt ke direktori /home/remote_user/ pada pelayan jauh 192.168.1.100 Kita boleh melakukan ini:

scp /home/user/test.txt remote_user@192.168.1.100:/home/remote_user/
  1. Pindahkan fail pada pelayan jauh ke setempat:
scp remote_username@remote_ip:remote_file local_folder 

Di mana, remote_username merujuk kepada nama pengguna pada pelayan jauh, remote_ip merujuk kepada alamat IP pelayan jauh, remote_file merujuk kepada laluan fail pada pelayan jauh, dan local_folder merujuk kepada direktori tempat fail disimpan secara setempat.

Sebagai contoh, katakan kita mahu memindahkan fail /home/remote_user/test.txt pada pelayan jauh 192.168.1.100 ke direktori tempatan /home/user/ Kita boleh melakukan ini:

scp remote_user@192.168.1.100:/home/remote_user/test.txt /home/user/

2. SFTP (Secure File Transfer Protocol)

SFTP ialah protokol pemindahan fail selamat berdasarkan protokol SSH. Ia lebih fleksibel dan berkuasa daripada SCP. SFTP menyediakan fungsi pengurusan fail jauh, termasuk muat naik fail, muat turun, pengubahsuaian, pemadaman, dsb. Operasi khusus adalah seperti berikut:

  1. Sambung ke pelayan jauh:
sftp remote_username@remote_ip

Antaranya, remote_username merujuk kepada nama pengguna pada pelayan jauh, dan remote_ip merujuk kepada alamat IP pelayan jauh.

  1. Muat naik fail:
rreee

Di mana local_file merujuk kepada laluan fail setempat.

  1. Muat turun fail:
put local_file

Di mana, remote_file merujuk kepada laluan fail pada pelayan jauh.

  1. Lihat fail pada pelayan jauh:
get remote_file
  1. Tukar direktori:
ls

Di mana, remote_folder merujuk kepada pelayan jauh direktori dihidupkan.

  1. Keluar dari SFTP:
cd remote_folder

3 FTP (Protokol Pemindahan Fail)

FTP ialah protokol pemindahan fail jauh yang paling biasa dan tertua SFTP, ia lebih ringkas dan mudah digunakan, tetapi kurang selamat. Pelayan FTP perlu memasang perisian perkhidmatan FTP, seperti vsftpd, pure-ftpd, dsb. Operasi khusus adalah seperti berikut:

  1. Pasang perisian FTP:

Mengambil vsftpd sebagai contoh, arahan pemasangan adalah seperti berikut:

rreee
  1. Mulakan perkhidmatan FTP:
exit
  1. Sambung ke pelayan FTP:

Gunakan klien FTP untuk menyambung ke pelayan FTP, seperti FileZilla, dsb. Hanya masukkan alamat IP pelayan FTP, nama pengguna dan kata laluan pada pelayan FTP apabila menyambung.

  1. Muat naik fail:

Dalam klien FTP, seret fail setempat ke direktori pelayan jauh.

  1. Muat turun fail:

Dalam klien FTP, seret dan lepaskan fail pada pelayan jauh ke direktori tempatan.

  1. Tutup perkhidmatan FTP:
sudo apt-get install vsftpd

Ringkasan:

Artikel ini memperkenalkan tiga kaedah pemindahan fail jauh biasa di bawah sistem Linux: SCP, SFTP dan FTP . SCP dan SFTP adalah kedua-dua alat pemindahan fail selamat berdasarkan protokol SSH, yang boleh memastikan keselamatan pemindahan fail Walaupun FTP mudah digunakan, ia kurang selamat. Dalam aplikasi sebenar, adalah perlu untuk memilih kaedah pemindahan fail jauh yang sesuai mengikut keperluan sebenar.

Atas ialah kandungan terperinci Cara menggunakan Linux untuk pemindahan fail jauh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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