Menggunakan Protokol FTP Dengan Komputer Linux
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 ketik ftp diikuti oleh nama domain atau alamat IP dari server FTP, seperti ftp 192.168.0.1 atau ftp domain.com . Sebagai contoh:
ftp abc.xyz.eduPerintah 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 masuk berhasil, Anda melihat prompt ftp> pada layar terminal. Sebelum Anda melangkah lebih jauh, dapatkan daftar perintah FTP yang tersedia menggunakan fungsi bantuan . 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> bantuanFungsi bantuan berisi daftar perintah yang dapat Anda gunakan untuk menampilkan isi direktori, mentransfer file, dan menghapus file. Perintah ftp >? menyelesaikan hal yang sama.
ftp> lsPerintah ini mencetak nama file dan subdirektori di direktori saat ini di komputer jarak jauh.
ftp> pelanggan cdPerintah ini mengubah direktori saat ini ke subdirektori bernama pelanggan jika ada.
ftp> cdupIni mengubah direktori saat ini ke direktori induk.
ftp> lcd [gambar]Perintah ini mengubah direktori saat ini di komputer lokal ke gambar , jika ada.
ftp> asciiPerubahan ini ke mode ASCII untuk mentransfer file teks. ASCII adalah default pada kebanyakan sistem.
ftp> binerPerintah ini berubah ke mode biner untuk mentransfer semua file yang bukan file teks.
ftp> dapatkan image1.jpgIni 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.jpgMengunggah 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>! lsMenambahkan 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 * .jpgDengan 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 lokal [file jarak jauh] melakukan hal yang sama.
ftp> mput * .jpgPerintah ini mengunggah semua file yang diakhiri dengan .jpg ke folder aktif pada mesin remote.
ftp> hapus file jarak jauhMenghapus file bernama file jarak jauh pada mesin remote.
ftp> mdelete * .jpgIni menghapus semua file yang diakhiri dengan .jpg di folder aktif pada mesin remote.
ftp> size file-nameTentukan ukuran file pada mesin remote dengan perintah ini.
ftp> mkdir [nama-direktori]Buat direktori baru di server jauh.
ftp> promptPerintah prompt mengubah mode interaktif atau menonaktifkan sehingga perintah pada beberapa file dijalankan tanpa konfirmasi pengguna.
ftp> berhentiPerintah berhenti mengakhiri sesi FTP dan keluar dari program FTP. Perintah-perintah 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
- -e Menonaktifkan dukungan sejarah dan pengeditan perintah
- -p Gunakan mode pasif untuk transfer data
- -i Mematikan instruksi interaktif selama transfer file
- -n Mencegah login otomatis pada koneksi pertama
- -g Menonaktifkan nama file globbing
- -v Memaksa server hapus untuk menampilkan semua tanggapan
- -d Melakukan debugging