FTP adalah protokol transfer file yang paling sederhana dan paling akrab yang bertukar file antara komputer lokal dan komputer atau jaringan jarak jauh. Sistem operasi Linux dan Unix memiliki perintah baris perintah built-in yang dapat Anda gunakan sebagai klien FTP untuk membuat koneksi FTP.
Peringatan: Transmisi FTP tidak dienkripsi. Siapa pun yang memotong transmisi dapat membaca data yang Anda kirim, termasuk nama pengguna dan kata sandi Anda. Untuk transmisi yang aman, gunakan SFTP.
Buat Koneksi FTP
Sebelum Anda dapat menggunakan berbagai perintah FTP, Anda harus membuat koneksi dengan jaringan atau komputer jarak jauh. Lakukan ini dengan membuka jendela terminal di Linux dan mengetik ftp diikuti oleh nama domain atau alamat IP server FTP, seperti ftp 192.168.0.1 atau ftp domain.com . Sebagai contoh:
ftp abc.xyz.edu
Perintah ini mencoba untuk terhubung ke server ftp di abc.xyz.edu. Jika berhasil, ia meminta Anda untuk masuk menggunakan nama pengguna dan kata sandi. Server FTP publik sering memungkinkan Anda untuk masuk menggunakan nama pengguna anonim dan alamat email Anda sebagai kata sandi atau tanpa kata sandi sama sekali.
Ketika Anda berhasil login, Anda melihat sebuah ftp> prompt pada layar terminal. Sebelum Anda melangkah lebih jauh, dapatkan daftar perintah FTP yang tersedia dengan menggunakanmembantu fungsi. Ini berguna karena tergantung pada sistem dan perangkat lunak Anda, beberapa perintah FTP yang terdaftar mungkin atau tidak berfungsi.
Contoh dan Deskripsi Perintah FTP
Perintah FTP yang digunakan dengan Linux dan Unix berbeda dari perintah FTP yang digunakan dengan baris perintah Windows. Berikut adalah contoh yang menggambarkan penggunaan khas dari perintah FTP Linux untuk menyalin, mengganti nama, dan menghapus file dari jarak jauh.
ftp> bantuan
Fungsi bantuan berisi daftar perintah yang dapat Anda gunakan untuk menampilkan isi direktori, mentransfer file, dan menghapus file. Perintah ftp> ? menyelesaikan hal yang sama.
ftp> ls
Perintah ini mencetak nama file dan subdirektori di direktori saat ini di komputer jarak jauh.
ftp> pelanggan cd
Perintah ini mengubah direktori saat ini ke subdirektori bernama pelanggan jika ada.
ftp> cdup
Ini mengubah direktori saat ini ke direktori induk.
ftp> lcd gambar
Perintah ini mengubah direktori saat ini di komputer lokal menjadi gambar , jika ada.
ftp> ascii
Perubahan ini ke mode ASCII untuk mentransfer file teks. ASCII adalah default pada kebanyakan sistem.
ftp> biner
Perintah ini berubah ke mode biner untuk mentransfer semua file yang bukan file teks.
ftp> dapatkan image1.jpg
Ini mengunduh file image1.jpg dari komputer jarak jauh ke komputer lokal. Peringatan: Jika sudah ada file di komputer lokal dengan nama yang sama, itu akan ditimpa.
ftp> letakkan image2.jpg
Mengunggah file image2.jpg dari komputer lokal ke komputer jarak jauh. Peringatan: Jika sudah ada file di komputer jarak jauh dengan nama yang sama, itu akan ditimpa.
ftp>! ls
Menambahkan tanda seru di depan perintah mengeksekusi perintah yang ditentukan di komputer lokal. Jadi! Ls daftar nama file dan nama direktori dari direktori saat ini di komputer lokal.
ftp> mget * .jpg
Dengan perintah mget. Anda dapat mengunduh banyak gambar. Perintah ini mengunduh semua file yang diakhiri dengan .jpg.
ftp>
rename from to
Perintah ganti nama mengubah file yang bernama dari menjadi nama baru ke pada server jauh.
ftp> letakkan file lokal file jarak jauh
Perintah ini menyimpan file lokal di mesin jarak jauh. Kirim file file jarak jauh lokal melakukan hal yang sama.
ftp> mput * .jpg
Perintah ini mengunggah semua file yang diakhiri dengan .jpg ke folder aktif pada mesin remote.
ftp> hapus file jarak jauh
Menghapus file bernama file jarak jauh di mesin jarak jauh.
ftp> mdelete * .jpg
Ini menghapus semua file yang diakhiri dengan .jpg di folder aktif pada mesin remote.
ftp> size file-name
Tentukan ukuran file pada mesin remote dengan perintah ini.
ftp> mkdir nama-direktori
Buat direktori baru di server jauh.
ftp> prompt
Perintah prompt mengubah mode interaktif atau menonaktifkan sehingga perintah pada beberapa file dijalankan tanpa konfirmasi pengguna.
ftp> berhenti
Perintah berhenti mengakhiri sesi FTP dan keluar dari program FTP. Perintah-perintahnya selamat tinggal dan keluar mencapai hal yang sama.
Opsi Baris Perintah
Opsi (juga disebut bendera atau switch) memodifikasi pengoperasian perintah FTP. Biasanya, opsi baris perintah mengikuti perintah FTP utama setelah spasi. Berikut ini adalah daftar opsi yang dapat Anda tambahkan ke perintah FTP dan deskripsi tentang apa yang mereka lakukan.
- -4 Gunakan hanya IPv4 saat menghubungi host
- -6 Gunakan hanya IPv6
- -eMenonaktifkan dukungan riwayat dan pengeditan perintah
- -pGunakan mode pasif untuk transfer data
- -sayaMematikan instruksi interaktif selama transfer file
- -nMencegah login otomatis pada koneksi pertama
- -gNonaktifkan nama file globbing
- -vMemaksa server hapus untuk menampilkan semua tanggapan
- -dMelakukan debugging