Menggunakan Protokol FTP Dengan Komputer Linux
FTP adalah protokol pemindahan fail paling mudah dan paling biasa yang menukarkan fail antara komputer tempatan dan komputer atau rangkaian jauh. Sistem operasi Linux dan Unix mempunyai baris perintah terbina dalam meminta anda boleh menggunakan sebagai pelanggan FTP untuk membuat sambungan FTP.
Amaran: Penghantaran FTP tidak disulitkan. Sesiapa yang memintas penghantaran boleh membaca data yang anda hantar, termasuk nama pengguna dan kata laluan anda. Untuk penghantaran yang selamat, gunakan SFTP .
Menubuhkan Sambungan FTP
Sebelum anda boleh menggunakan pelbagai perintah FTP, anda mesti membuat sambungan dengan rangkaian jauh atau komputer. Lakukan ini dengan membuka tetingkap terminal di Linux dan menaip ftp diikuti oleh nama domain atau alamat IP pelayan FTP, seperti ftp 192.168.0.1 atau ftp domain.com . Sebagai contoh:
ftp abc.xyz.eduPerintah ini cuba menyambung ke pelayan ftp di abc.xyz.edu. Sekiranya berjaya, ia meminta anda untuk log masuk menggunakan nama pengguna dan kata laluan. Pelayan FTP awam sering membenarkan anda untuk log masuk menggunakan nama pengguna tanpa nama dan alamat e-mel anda sebagai kata laluan atau tanpa kata laluan sama sekali.
Apabila anda berjaya log masuk, anda dapat melihat prompt ftp> pada skrin terminal. Sebelum anda pergi lagi, dapatkan senarai arahan FTP yang ada menggunakan fungsi bantuan . Ia berguna kerana bergantung kepada sistem dan perisian anda, beberapa arahan FTP yang disenaraikan mungkin atau mungkin tidak berfungsi.
Contoh-contoh Perintah dan Keterangan FTP
Perintah FTP yang digunakan dengan Linux dan Unix berbeza daripada arahan FTP yang digunakan dengan baris perintah Windows. Berikut ialah contoh yang menggambarkan kegunaan khas arahan FTP Linux untuk menyalin, menamakan semula, dan memadam fail yang jauh.
ftp> membantuFungsi bantuan menyenaraikan arahan yang boleh anda gunakan untuk memaparkan kandungan direktori, memindahkan fail dan memadam fail. Perintah ftp >? melakukan perkara yang sama.
ftp> lsPerintah ini mencetak nama fail dan subdirektori dalam direktori semasa pada komputer jauh.
ftp> pelanggan cdPerintah ini mengubah direktori semasa kepada pelanggan bernama subdirektori jika wujud.
ftp> cdupIni mengubah direktori semasa ke direktori induk.
ftp> lcd [images]Perintah ini mengubah direktori semasa pada komputer setempat kepada imej , jika wujud.
ftp> asciiPerubahan ini ke mod ASCII untuk memindahkan fail teks. ASCII adalah lalai pada kebanyakan sistem.
ftp> binariArahan ini berubah kepada mod binari untuk memindahkan semua fail yang bukan fail teks.
ftp> dapatkan image1.jpgIni memuatkan fail image1.jpg dari komputer jauh ke komputer setempat. Amaran: Jika sudah ada fail di komputer setempat dengan nama yang sama, ia akan ditulis ganti.
ftp> put image2.jpgMuat naik imej image2.jpg dari komputer setempat ke komputer jauh . Amaran: Jika sudah ada fail pada komputer jauh dengan nama yang sama, ia akan ditimpa.
ftp>! lsMenambah tanda seru di hadapan arahan melaksanakan arahan yang ditetapkan pada komputer tempatan. Jadi! Ls menyenaraikan nama fail dan nama direktori direktori semasa pada komputer setempat.
ftp> mget * .jpgDengan perintah mget. anda boleh memuat turun berbilang imej. Perintah ini memuat turun semua fail yang berakhir dengan .jpg.
ftp> menamakan [dari] [untuk]Arahan rename mengubah fail bernama [dari] ke nama baru [pada] pada pelayan jauh.
ftp> masukkan fail setempat [fail lalai]Perintah ini menyimpan fail tempatan pada mesin jauh. Hantar fail fail [fail jauh] melakukan perkara yang sama.
ftp> mput * .jpgArahan ini memuat naik semua fail yang berakhir dengan .jpg ke folder aktif pada mesin jauh.
ftp> padam fail jauhMemadam fail bernama fail jauh pada mesin jauh.
ftp> mdelete * .jpgIni memadam semua fail yang berakhir dengan .jpg dalam folder aktif pada mesin jauh.
ftp> nama fail saizTentukan saiz fail pada mesin jauh dengan arahan ini.
ftp> mkdir [direktori-nama]Buat direktori baru di pelayan jauh.
ftp> promptArahan segera menghidupkan atau mematikan mod interaktif supaya arahan pada berbilang fail dilaksanakan tanpa pengesahan pengguna.
ftp> berhentiPerintah keluar menamatkan sesi FTP dan keluar dari program FTP. Perintah keluar dan keluar menyelesaikan perkara yang sama.
Pilihan Talian Perintah
Pilihan (juga dikenali sebagai bendera atau suis) mengubahsuai operasi satu perintah FTP. Biasanya, pilihan baris perintah mengikuti arahan FTP utama selepas ruang. Berikut adalah senarai pilihan yang boleh anda tambahkan kepada arahan FTP dan keterangan mengenai apa yang mereka lakukan.
- -4 Gunakan hanya IPv4 apabila menghubungi hos
- -6 Gunakan hanya IPv6
- -e Menyahdayakan sokongan sejarah dan pengeditan arahan
- -p Gunakan mod pasif untuk pemindahan data
- -i Mematikan interaktif diminta semasa pemindahan fail
- -n Mencegah log masuk automatik pada sambungan pertama
- -g Melumpuhkan nama fail di seluruh dunia
- -v Angkatan pelayan keluarkan untuk menunjukkan semua tindak balas
- -d Melibatkan debugging