Rumah >Operasi dan penyelenggaraan >operasi dan penyelenggaraan linux >Cara menggunakan Linux untuk pemindahan fail jauh
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:
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/
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:
sftp remote_username@remote_ip
Antaranya, remote_username merujuk kepada nama pengguna pada pelayan jauh, dan remote_ip merujuk kepada alamat IP pelayan jauh.
Di mana local_file merujuk kepada laluan fail setempat.
put local_file
Di mana, remote_file merujuk kepada laluan fail pada pelayan jauh.
get remote_file
ls
Di mana, remote_folder merujuk kepada pelayan jauh direktori dihidupkan.
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:
Mengambil vsftpd sebagai contoh, arahan pemasangan adalah seperti berikut:
rreeeexit
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.
Dalam klien FTP, seret fail setempat ke direktori pelayan jauh.
Dalam klien FTP, seret dan lepaskan fail pada pelayan jauh ke direktori tempatan.
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!