Android

Cara menggunakan perintah linux ftp untuk mentransfer file

How to Use FTP Unix Command

How to Use FTP Unix Command

Daftar Isi:

Anonim

FTP (File Transfer Protocol) adalah protokol jaringan standar yang digunakan untuk mentransfer file ke dan dari jaringan jarak jauh.

Dalam tutorial ini, kami akan menunjukkan kepada Anda bagaimana menggunakan perintah Linux ftp melalui contoh-contoh praktis.

Dalam kebanyakan kasus, Anda akan menggunakan klien FTP desktop untuk terhubung ke server jarak jauh dan mengunduh atau mengunggah file. Namun, perintah ftp berguna ketika Anda bekerja di server tanpa GUI dan Anda ingin mentransfer file melalui FTP ke atau dari server jauh.

Sebelum kamu memulai

Saat mentransfer data melalui ftp, koneksi tidak dienkripsi. Untuk transfer data yang aman, gunakan SCP.

Untuk dapat mentransfer file, Anda harus memiliki setidaknya membaca izin pada file sumber dan menulis izin pada sistem target.

Saat mentransfer file besar, disarankan untuk menjalankan perintah ftp di dalam layar atau sesi tmux.

Direktori tempat Anda menjalankan perintah ftp adalah direktori kerja lokal.

Membuat koneksi FTP

  1. Untuk membuka koneksi ftp ke sistem jarak jauh, gunakan perintah ftp diikuti oleh alamat IP server jarak jauh atau nama domain:

    ftp 192.168.42.77

    Jika koneksi dibuat, pesan konfirmasi akan ditampilkan 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

    Setelah Anda memasukkan nama pengguna, Anda akan diminta mengetikkan kata sandi Anda:

    Password:

    Jika kata sandi benar, server jarak jauh akan menampilkan pesan konfirmasi dan prompt ftp> .

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

Jika server FTP yang Anda akses menerima akun ftp anonim, dan Anda ingin masuk sebagai pengguna anonim, gunakan anonymous sebagai nama pengguna dan alamat email Anda sebagai kata sandi.

Perintah FTP yang umum

Banyak perintah FTP mirip atau identik dengan perintah yang Anda ketik di Linux shell prompt.

Berikut adalah beberapa perintah FTP yang paling umum

  • help atau ? - daftar semua perintah FTP yang tersedia. cd - ubah direktori pada mesin jarak jauh. lcd - ubah direktori pada mesin lokal. ls - daftar nama file dan direktori di direktori jarak jauh saat ini. mkdir - membuat direktori baru di dalam direktori jarak jauh saat ini. pwd - cetak direktori kerja saat ini pada mesin jarak jauh. delete - hapus file di direktori jarak jauh saat ini. rmdir - menghapus direktori di direktori jarak jauh saat ini. get - salin satu file dari jarak jauh ke mesin lokal. mget - menyalin beberapa file dari jarak jauh ke mesin lokal. put - salin satu file dari lokal ke mesin jarak jauh. mput - salin satu file dari lokal ke mesin jarak jauh.

Mengunduh File dengan Perintah FTP

Setelah Anda masuk, direktori kerja Anda saat ini adalah direktori home user jarak jauh.

Saat mengunduh file dengan perintah ftp , file tersebut akan diunduh ke direktori tempat Anda mengetik perintah ftp .

Katakanlah kita ingin mengunduh file ke direktori ~/ftp_downloads :

lcd ~/ftp_downloads

Untuk mengunduh satu file dari server jarak jauh, gunakan perintah get . Misalnya untuk mengunduh file bernama backup.zip gunakan perintah berikut:

get backup.zip

Outputnya akan terlihat 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 mengunduh banyak file sekaligus, gunakan perintah mget . Anda dapat memberikan daftar nama file individual atau menggunakan karakter wildcard.

mget backup1.zip backup2.zip

Saat mengunduh banyak file, Anda akan diminta konfirmasi untuk setiap file.

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)

Setelah selesai mengunduh file dari server FTP jauh, tutup koneksi dengan bye atau quit .

quit

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

Mengunggah File dengan Perintah FTP

Untuk mengunggah file dari direktori lokal ke server FTP jarak jauh, gunakan perintah put :

put image.jpg

Outputnya akan terlihat 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 mengunggah banyak file dari direktori lokal ke server FTP jarak jauh, gunakan perintah 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)

Saat mengunggah banyak file, Anda akan diminta konfirmasi untuk setiap file yang ingin Anda unggah.

Setelah Anda selesai mengunggah file ke server FTP jarak jauh Anda, tutup koneksi dengan bye atau quit .

Kesimpulan

Dalam tutorial ini, Anda belajar cara menggunakan perintah ftp untuk mengunduh dan mengunggah file ke server FTP jarak jauh Anda.

terminal ftp