Android

Bagaimana untuk menggunakan arahan linux ftp untuk memindahkan fail

Cara konfigurasi (FTP)file transfer protocol Pada LINUX LENGKAP | FTP Linux |

Cara konfigurasi (FTP)file transfer protocol Pada LINUX LENGKAP | FTP Linux |

Isi kandungan:

Anonim

FTP (Protokol Pemindahan Fail) adalah protokol rangkaian standard yang digunakan untuk memindahkan fail ke dan dari rangkaian jauh.

Dalam tutorial ini, kami akan menunjukkan kepada anda cara menggunakan arahan ftp Linux melalui contoh praktikal.

Dalam kebanyakan kes, anda akan menggunakan klien FTP desktop untuk menyambung ke pelayan jauh dan memuat turun atau memuat naik fail. Walau bagaimanapun, arahan ftp berguna apabila anda bekerja pada pelayan tanpa GUI dan anda mahu memindahkan fail melalui FTP ke atau dari pelayan jauh.

Sebelum awak bermula

Apabila memindahkan data melalui ftp sambungan tidak disulitkan. Untuk pemindahan data yang selamat, gunakan SCP.

Untuk dapat memindahkan fail, anda mesti mempunyai sekurang-kurangnya membaca kebenaran pada fail sumber dan menulis kebenaran pada sistem sasaran.

Apabila memindahkan fail besar, disyorkan untuk menjalankan arahan ftp di dalam sesi skrin atau tmux.

Direktori dari mana anda menjalankan arahan ftp ialah direktori kerja setempat.

Mewujudkan sambungan FTP

  1. Untuk membuka sambungan ftp ke sistem jauh gunakan arahan ftp diikuti oleh alamat IP pelayan jauh atau nama domain:

    ftp 192.168.42.77

    Sekiranya sambungan itu ditubuhkan, mesej pengesahan akan dipaparkan dan anda akan diminta untuk memasukkan nama pengguna FTP anda, dalam contoh ini nama pengguna FTP adalah linuxize :

    220---------- Welcome to Pure-FTPd ---------- 220-You are user number 1 of 50 allowed. 220-Local time is now 21:35. Server port: 21. 220-This is a private system - No anonymous login 220-IPv6 connections are also welcome on this server. 220 You will be disconnected after 15 minutes of inactivity. Name (192.168.42.77:localuser): linuxize

    Sebaik sahaja anda memasukkan nama pengguna, anda akan diminta untuk mengetik kata laluan anda:

    Password:

    Jika kata laluan adalah betul, pelayan jauh akan memaparkan mesej pengesahan dan ftp> prompt.

    230 OK. Current restricted directory is / Remote system type is UNIX. Using binary mode to transfer files. ftp>

Jika pelayan FTP yang anda akses menerima akaun ftp tanpa nama, dan anda mahu log masuk sebagai pengguna tanpa nama, gunakan anonymous pengguna sebagai nama pengguna dan alamat e-mel anda sebagai kata laluan.

Perintah FTP Biasa

Banyak arahan FTP yang sama atau serupa dengan arahan yang anda akan taip dalam shell shell Linux.

Berikut adalah beberapa arahan FTP yang paling biasa

  • help atau ? - senaraikan semua arahan FTP yang ada. cd - direktori perubahan pada mesin jauh. lcd - direktori perubahan pada mesin tempatan. ls - senaraikan nama fail dan direktori dalam direktori jarak jauh semasa. mkdir - buat direktori baru dalam direktori jarak jauh semasa. pwd - cetak direktori kerja semasa pada mesin jauh. delete - alih keluar fail dalam direktori jarak jauh semasa. rmdir - keluarkan direktori dalam direktori jarak jauh semasa. get - salin satu fail dari jauh ke mesin tempatan. mget - salin pelbagai fail dari jauh ke mesin tempatan. put satu salinan dari satu setempat ke mesin jauh. mput - salin satu fail dari lokal ke mesin jauh.

Memuat turun Fail dengan Perintah FTP

Sebaik sahaja anda log masuk, direktori kerja semasa anda adalah direktori rumah pengguna jauh.

Apabila memuat fail dengan arahan ftp , fail akan dimuat turun ke direktori yang anda taipkan arahan ftp .

Katakan kita mahu memuat turun fail ke direktori ~/ftp_downloads :

lcd ~/ftp_downloads

Untuk memuat turun fail tunggal dari pelayan jauh, gunakan arahan get . Sebagai contoh untuk memuat turun fail bernama backup.zip gunakan arahan berikut:

get backup.zip

Keluaran seharusnya kelihatan seperti ini:

200 PORT command successful 150-Connecting to port 60609 150 6516.9 kbytes to download 226-File successfully transferred 226 2.356 seconds (measured here), 2.70 Mbytes per second 6673256 bytes received in 2.55 seconds (2.49 Mbytes/s)

Untuk memuat turun berbilang fail serentak, gunakan perintah mget . Anda boleh menyediakan senarai nama fail individu atau menggunakan aksara kad liar.

mget backup1.zip backup2.zip

Apabila memuat turun berbilang fail, anda akan diminta untuk pengesahan untuk setiap fail.

mget backup1.zip? y 200 PORT command successful 150 Connecting to port 52231 226-File successfully transferred 226 0.000 seconds (measured here), 31.51 Kbytes per second 14 bytes received in 0.00058 seconds (23.6 kbytes/s) mget backup2.zip? y 200 PORT command successful 150-Connecting to port 59179 150 7.2 kbytes to download 226-File successfully transferred 226 0.000 seconds (measured here), 16.68 Mbytes per second 7415 bytes received in 0.011 seconds (661 kbytes/s)

Sebaik sahaja anda selesai memuat turun fail dari pelayan FTP jauh anda tutup sambungan dengan bye atau quit .

quit

221-Goodbye. You uploaded 0 and downloaded 6544 kbytes. 221 Logout.

Memuat naik Fail dengan Perintah FTP

Untuk memuat naik fail dari direktori setempat ke pelayan FTP jauh gunakan perintah put :

put image.jpg

Keluaran seharusnya kelihatan seperti ini:

200 PORT command successful 150 Connecting to port 34583 226-File successfully transferred 226 0.849 seconds (measured here), 111.48 Kbytes per second 96936 bytes sent in 0.421 seconds (225 kbytes/s)

Untuk memuat naik berbilang fail dari direktori setempat ke pelayan FTP jauh menggunakan arahan mput :

mput image1.jpg image2.jpg

mput image1.jpg? y 200 PORT command successful 150 Connecting to port 41075 226-File successfully transferred 226 1.439 seconds (measured here), 102.89 Kbytes per second 151586 bytes sent in 1.07 seconds (138 kbytes/s) mput image2.jpg? y 200 PORT command successful 150 Connecting to port 40759 226-File successfully transferred 226 1.727 seconds (measured here), 111.75 Kbytes per second 197565 bytes sent in 1.39 seconds (138 kbytes/s)

Apabila memuat naik berbilang fail, anda akan diminta untuk pengesahan untuk setiap fail yang anda hendak muat naik.

Sebaik sahaja anda selesai memuat naik fail ke pelayan FTP jauh anda tutup sambungan dengan bye atau quit .

Kesimpulannya

Dalam tutorial ini, anda belajar bagaimana menggunakan arahan ftp untuk memuat turun dan memuat naik fail ke pelayan FTP jauh anda.

terminal ftp