FTP adalah Protokol Transfer File. SFTP adalah FTP yang aman. Pada artikel ini mari kita tinjau bagaimana menghubungkan dan login ke server ftp jarak jauh untuk mengunduh dan mengunggah file menggunakan perintah ftp atau sftp. Sebagian besar perintah ftp berlaku untuk sftp. Jadi, di mana pun ftp disebutkan, Anda juga bisa menggunakan sftp.
1. Terhubung ke situs FTP
Hubungkan ke server FTP tertentu menggunakan ftp perintah seperti yang ditunjukkan di bawah ini.
Sintaks:
$ ftp IP/hostname or $ ftp ftp> open IP/hostname
Anda dapat langsung membuka koneksi dengan host jarak jauh menggunakan IP atau nama hostnya dari baris perintah. Anda juga dapat membuka ftp prompt dan menggunakan perintah terbuka untuk terhubung dengan host jarak jauh.
Ini akan meminta Anda untuk nama pengguna dan kata sandi untuk login. Pada beberapa server FTP domain publik, Anda dapat menggunakan nama pengguna "anonim" dengan alamat email apa pun sebagai kata sandi untuk terhubung.
2. Unduh file menggunakan ftp
Gunakan perintah get untuk mengunduh file dari server ftp jarak jauh seperti yang ditunjukkan di bawah ini.
ftp> get FILENAME
Anda harus berada dalam mode yang tepat untuk mengunduh file. yaitu mode biner atau ascii. Gunakan mode ascii untuk mentransfer file teks, dan mode biner untuk semua jenis file lainnya.
Unduh file dan simpan dengan nama lain. Pada contoh berikut, file index.html akan diunduh dan disimpan sebagai my.html di server lokal.
ftp> get index.html my.html Fetching /home/groups/index.html to my.html /home/groups/index.html 100% 2886 1.4KB/s 00:02
3. Mengubah Mode FTP ke biner atau ascii
Pergi ke mode ftp Ascii
ftp> ascii 200 Type set to A.
Pergi ke mode Biner ftp
ftp> binary 200 Type set to I.
4. Mengunggah file ke server FTP
Gunakan perintah put untuk mengunggah file ke server ftp jarak jauh seperti yang ditunjukkan di bawah ini.
ftp> put filename
5. Mengubah direktori jarak jauh dan lokal
Selain mengunduh atau mengunggah file, Anda mungkin ingin mengubah direktori jarak jauh atau lokal, yang dapat Anda lakukan menggunakan cd dan lcd masing-masing.
Ubah direktori server jarak jauh saat ini menggunakan perintah cd
ftp> pwd 257 "/myftpserver" is current directory. ftp> cd dir1 250 CWD command successful. "/myftpserver/dir1" is current directory. ftp> pwd 257 "/myftpserver/dir1" is current directory.
Ubah direktori mesin lokal saat ini menggunakan perintah lcd
ftp> ! $ pwd /home/sathiya/FTP $ exit exit ftp> lcd /tmp Local directory now /tmp ftp> ! $ pwd /tmp
Catatan:
- menjalankan ! membawa Anda ke cangkang.
- prompt dimulai dengan ftp> adalah ftp prompt.
- prompt dimulai dengan $ adalah baris perintah shell.
6. Mencantumkan isi direktori jarak jauh dari FTP
Anda dapat melihat konten direktori jarak jauh menggunakan ls / dir perintah.
ftp> ls
7. Bantuan FTP
Ketik bantuan atau ? untuk melihat daftar semua perintah ftp yang tersedia.
Untuk bantuan rinci tentang perintah ftp tertentu gunakan:
ftp> help COMMAND
8. Mengunduh banyak file dengan perintah mget
mget adalah untuk mengambil banyak file dari server ftp. Anda dapat menggunakan gumpalan untuk mengunduh banyak file. Misalnya, *.html akan mengunduh semua file html. Perluasan glob dilakukan di server jauh. Jadi, itu tergantung pada sistem operasi server jarak jauh.
ftp> mget *.html Fetching /ftptest/features.html to features.html /ftptest/features.html 100% 2256 2.2KB/s 00:01 Fetching /ftptest/index.html to index.html /ftptest/index.html 100% 2886 2.8KB/s 00:01 Fetching /ftptest/othertools.html to othertools.html /ftptest/othertools.html 100% 2282 2.2KB/s 00:01 Fetching /ftptest/samplereport.html to samplereport.html /ftptest/samplereport.html 100% 15KB 7.3KB/s 00:02 Fetching /ftptest/usage.html to usage.html /ftptest/usage.html 100% 2340 2.3KB/s 00:01
Untuk melihat nama file sebelum mengunduh, Anda juga dapat menggunakan perintah mls seperti yang ditunjukkan di bawah ini.
ftp> mls *.html - /ftptest/features.html /ftptest/index.html /ftptest/othertools.html /ftptest/samplereport.html /ftptest/usage.html
9. Mengupload banyak file dengan perintah mput
Gunakan mput untuk mengunggah banyak file sekaligus. Ini bekerja mirip dengan perintah mget. Contoh berikut mengunggah semua file *.html dari server lokal ke server jauh.
ftp> mput *.html
10. Menutup koneksi FTP
Tanpa keluar dari ftp prompt Anda mungkin ingin membuka koneksi ke server lain. Dalam hal ini, jalankan close perintah.
ftp> open ftp.your_server.com Already connected to NNN.com, use close first. ftp> close 221 Goodbye. ftp> open ftp.your_server.com