Pengantar FTP
FTP adalah protokol jaringan yang digunakan untuk bertukar file melalui jaringan TCP/IP. FTP mengimplementasikan otentikasi kata sandi berbasis pengguna. FTP juga memungkinkan akses pengguna anonim, di mana kata sandi biasanya berupa alamat email yang valid. Anda dapat mengakses sistem jarak jauh untuk bertukar file menggunakan perintah ftp.
# ftp hostname/IP address
Jika Anda tidak memiliki perintah ftp yang tersedia di sistem Anda, Anda dapat menginstalnya menggunakan manajer paket yang tersedia. Misalnya, untuk sistem CentOS/RHEL:
# yum install ftp
Perintah FTP
Berikut adalah beberapa perintah ftp yang sering digunakan :
Perintah | Deskripsi |
---|---|
buka | membuka koneksi dengan komputer lain di jaringan. |
dapatkan | mentransfer file dari sistem jarak jauh ke direktori sistem lokal saat ini. |
masukkan | mentransfer file dari sistem lokal ke direktori pada sistem jarak jauh. |
mget | mentransfer banyak file dari sistem jarak jauh ke direktori sistem lokal saat ini. |
putut | mentransfer banyak file dari sistem lokal ke direktori pada sistem jarak jauh. |
sampai jumpa/berhenti | mengaktifkan keluar dari lingkungan FTP. |
tutup | Mengakhiri koneksi dengan komputer lain |
ascii | Menyetel mode transfer file ke ASCII |
biner | Menyetel mode transfer file ke biner |
cd | Mengubah direktori pada mesin jarak jauh |
hapus | Menghapus atau menghapus file di direktori jarak jauh saat ini |
bantuan | Meminta daftar semua perintah FTP yang tersedia |
lcd | Mengubah direktori di mesin lokal Anda |
ls | Mencantumkan nama file di direktori jarak jauh saat ini |
mkdir | Membuat direktori baru di dalam direktori jarak jauh saat ini |
pwd | Menemukan nama jalur direktori saat ini pada mesin jarak jauh |
rmdir | Menghapus atau menghapus direktori di direktori jarak jauh saat ini |
cepat | Meminta Anda untuk mengkonfirmasi transfer setiap file sebelum menyelesaikan transfer. Secara default, prompt disetel ke aktif. |
Mode Transfer FTP
FTP mendukung dua jenis mode transfer:
- Mode Kode Standar Amerika untuk Pertukaran Informasi (ASCII) :mentransfer file biasa seperti file teks.
- Mode biner :Mode biner memungkinkan Anda mentransfer file biner, gambar, atau nonteks apa pun.
Mentransfer File Menggunakan Mode ASCII
Contoh Di bawah ini kita akan:
1. membuat koneksi FTP dari sistem host1 ke sistem host2.
2. Setelah koneksi terjalin, kami akan mengubah mode transfer ke mode ASCII.
3. Kita akan mendapatkan file test1.txt di host2, menyimpan file test1.txt di direktori lokal di host1, dan keluar dari sesi FTP.
$ ftp host2 Connected to host2. 220 host2 FP server ready. Name (host2:user): user 331 Password required for user. Password: password 230 User user logged in. Remote system type is UNIX. Using binary mode to transfer files.
ftp> ascii 200 Type set to A.
ftp> ls 200 PORT command successful. 150 Opening ASCII mode data connection for file list. test1.txt (directory list truncated) 226 Transfer complete. 133 bytes received in 0.081 seconds (1.61 Kbytes/s)ftp> get test1.txt 200 PORT command successful. 150 Opening ASCII mode data connection for test1.txt (57 bytes). 226 Transfer complete. local: test1.txt remote: test1.txt 66 bytes received in 0.042 seconds (1.54 Kbytes/s)ftp> bye 221-You have transferred 66 bytes in 1 files. 221-Total traffic for this session was 1326 bytes in 4 transfers. 221-Thank you for using the FTP service on host2. 221 Goodbye.Mentransfer File Menggunakan Mode Biner
Contoh di bawah ini menunjukkan cara mentransfer file biner.
$ ftp host2 Connected to host2. 220 host2 FTP server ready. Name (host2:user2): user2 331 Password required for user2. Password: 230 User user2 logged in. Remote system type is UNIX.ftp> get binary.file 200 PORT command successful. 150 Opening BINARY mode data connection for binary.file (19084 bytes). 226 Transfer complete. local: binary.file remote: binary.file 19084 bytes received in 0.0044 seconds (4212064 Kbytes/s)Mentransfer Banyak File
Contoh yang ditunjukkan di bawah ini membuat koneksi FTP dari sistem host1 ke sistem host2 dan mentransfer banyak file dengan menggunakan prompt , dapatkan , dan putut perintah.
$ ftp host2 Connected to host2. 220 host2 FTP server ready. Name (host2:user2): user2 331 Password required for user2. Password: 230 User user2 logged in. Remote system type is UNIX. Using binary mode to transfer files.Secara default mode prompt aktif, ketika Anda mengetik perintah prompt, itu akan menonaktifkan mode prompt (mode interaktif) dan Anda tidak akan dimintai konfirmasi sebelum melakukan tindakan apa pun seperti get, put dll.
ftp> prompt Interactive mode offftp> mget file.1 file.2 200 PORT command successful. 150 Opening BINARY mode data 226 Transfer complete. 200 PORT command successful. 150 Opening BINARY mode data 226 Transfer complete.ftp> mput file3 file4 200 PORT command successful. 150 Opening BINARY mode data 226 Transfer complete.
Cara membuat file sparse di Linux menggunakan perintah 'dd' Cara menggunakan perintah kompres, zip, gzip di LinuxLinux