GNU/Linux >> Belajar Linux >  >> Linux

Panduan Pemula FTP dan SFTP dengan 10 Contoh

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

Linux
  1. Linux memperluas Tutorial Perintah Untuk Pemula (dengan Contoh)

  2. Tutorial perintah faktor Linux untuk pemula (dengan contoh)

  3. Linux ya Tutorial Perintah untuk Pemula (dengan Contoh)

  1. Panduan Bash For Loop dan Contohnya

  2. Ikhtisar FTP dan SFTP

  3. Panduan Pemula untuk Administrasi Pengguna dan Grup di Linux

  1. Perintah Zip dan Unzip Linux dengan Contoh

  2. Ulasan Kali Linux dan Panduan Instalasi dengan Tangkapan Layar

  3. Tutorial Perintah Linux nproc untuk Pemula (dengan Contoh)