tftp

Menginstal dan Mengonfigurasi Server TFTP di Ubuntu

Menginstal dan Mengonfigurasi Server TFTP di Ubuntu
TFTP (Trivial File Transfer Protocol) adalah versi sederhana dari FTP (File Transfer Protocol). Itu dirancang agar mudah dan sederhana. TFTP meninggalkan banyak fitur otentikasi FTP dan berjalan pada port UDP 69. Karena sangat ringan, masih digunakan untuk tujuan yang berbeda.

TFTP digunakan di tempat-tempat di mana Anda tidak membutuhkan banyak keamanan. Sebagai gantinya, Anda memerlukan cara untuk mengunggah file ke dan mengunduh file dari server dengan mudah. Perangkat CISCO menggunakan protokol TFTP untuk menyimpan file konfigurasi dan gambar CISCO IOS untuk tujuan pencadangan. Protokol boot jaringan seperti BOOTP, PXE dll menggunakan TFTP untuk mem-boot sistem operasi melalui jaringan. Klien tipis juga menggunakan protokol TFTP untuk mem-boot sistem operasi operating. Banyak papan sirkuit elektronik, mikroprosesor juga menggunakan TFTP untuk mengunduh firmware ke dalam chip. Secara keseluruhan, TFTP memiliki banyak kegunaan bahkan hingga hari ini.

Pada artikel ini, saya akan menunjukkan cara menginstal dan mengkonfigurasi server TFTP di Ubuntu. Jadi, mari kita mulai.

Menginstal Server TFTP:

Pada artikel ini, saya akan menginstal tftpd-hpa Paket server TFTP di Ubuntu (Ubuntu 19.04 dalam kasus saya). Paket tftpd-hpa tersedia di repositori paket resmi Ubuntu. Jadi, Anda dapat dengan mudah menginstalnya dengan manajer paket APT.

Pertama, perbarui cache repositori paket APT dengan perintah berikut:

$ sudo apt update

Cache repositori paket APT harus diperbarui.

Sekarang, instal tftpd-hpa paket dengan perintah berikut:

$ sudo apt install tftpd-hpa

tftpd-hpa paket harus diinstal.

Sekarang, periksa apakah tftpd-hpa service berjalan dengan perintah berikut:

$ sudo systemctl status tftpd-hpa

Itu tftpd-hpa layanan berjalan. Jadi, server TFTP berfungsi dengan baik. Di bagian selanjutnya, saya akan menunjukkan cara mengkonfigurasinya.

Konfigurasi Server TFTP:

File konfigurasi default dari tftpd-hpa server adalah /etc/default/tftpd-hpa. Jika Anda ingin mengkonfigurasi server TFTP, maka Anda harus memodifikasi file konfigurasi ini dan memulai ulang tftpd-hpa kata penutup layanan.

Untuk memodifikasi /etc/default/tftpd-hpa file konfigurasi, jalankan perintah berikut:

$ sudo nano /etc/default/tftpd-hpa

File konfigurasi harus dibuka untuk diedit. Ini adalah konfigurasi default dari server TFTP.

Sini, TFTP_USERNAME diatur ke tftp. Artinya server TFTP akan berjalan sebagai pengguna tftp.

TFTP_DIRECTORY diatur ke /var/lib/tftpboot. Itu berarti /var/lib/tftpboot adalah direktori di server ini yang dapat Anda akses melalui TFTP.

TFTP_ADDRESS diatur ke :69. Ini berarti TFTP akan berjalan di port 69.

TFTP_OPTIONS diatur ke -aman. Variabel ini menetapkan opsi TFTP. Ada banyak opsi yang dapat Anda gunakan untuk mengonfigurasi bagaimana server TFTP akan berperilaku. Saya akan berbicara tentang beberapa dari mereka nanti. Itu -aman opsi berarti mengubah direktori TFTP ke apa yang diatur pada on TFTP_DIRECTORY variabel ketika Anda terhubung ke server TFTP secara otomatis. Ini adalah fitur keamanan. Jika Anda tidak mengatur -aman pilihan, maka Anda harus terhubung ke server TFTP dan mengatur direktori secara manual. Yang sangat merepotkan dan sangat tidak aman.

Sekarang, saya hanya ingin mengubah TFTP_DIRECTORY untuk /tftp dan tambahkan -membuat pilihan untuk TFTP_OPTIONS. Tanpa -membuat opsi, Anda tidak akan dapat membuat atau mengunggah file baru ke server TFTP. Anda hanya dapat memperbarui file yang ada. Jadi, saya pikir -membuat pilihan sangat penting.

File konfigurasi akhir akan terlihat sebagai berikut:. Sekarang, tekan + x diikuti oleh kamu lalu untuk menyimpan perubahan.

Sekarang, Anda harus membuat direktori baru /tftp. Untuk melakukannya, jalankan perintah berikut:

$ sudo mkdir /tftp

Sekarang, ubah pemilik dan grup /tftp direktori ke tftp dengan perintah berikut:

$ sudo chown tftp:tftp /tftp

Sekarang, mulai ulang tftpd-hpa layanan dengan perintah berikut:

$ sudo systemctl restart tftpd-hpa

Sekarang, periksa apakah tftpd-hpa service berjalan dengan perintah berikut:

$ sudo systemctl status tftpd-hpa

Seperti yang Anda lihat, tftpd-hpa layanan berjalan. Jadi, konfigurasi berhasil.

Menguji Server TFTP:

Sekarang, untuk mengakses server TFTP, Anda memerlukan program klien TFTP. Ada banyak program klien TFTP di luar sana. Kemungkinan besar Anda tidak memerlukannya selain untuk menguji server TFTP karena perangkat yang akan menggunakan server TFTP akan memiliki program klien yang sudah diinstal di dalamnya. Misalnya, router dan sakelar CISCO sudah menginstal program klien TFTP.

Untuk pengujian, saya akan menggunakan tftp-hpa Klien TFTP dalam artikel ini. Saya akan mengunggah gambar ISO ke server TFTP dan mengambilnya nanti hanya untuk memverifikasi apakah server TFTP berfungsi seperti yang diharapkan.

Untuk menginstal tftp-hpa klien TFTP di Ubuntu, jalankan perintah berikut:

$ sudo apt update

$ sudo apt install tftp-hpa

Itu tftp-hpa program klien harus diinstal.

Sekarang, jalankan perintah berikut di server TFTP Anda untuk menemukan alamat IP server TFTPTP.

$ ip a

Seperti yang Anda lihat, alamat IP server TFTP saya adalah 192.168.21.211. Ini akan berbeda untuk Anda, jadi pastikan untuk menggantinya dengan milik Anda mulai sekarang.

Sekarang, dari komputer Anda yang lain, sambungkan ke server TFTP dengan perintah berikut:

$tftp 192.168.21.211

Anda harus terhubung.

Sekarang, aktifkan mode verbose dengan perintah berikut:

tftp> verbose

Sekarang, untuk mengunggah file (peternak.iso) dari direktori kerja saat ini (dari tempat Anda menjalankan tftp perintah), jalankan perintah berikut:

tftp> taruh rancheros.iso

Seperti yang Anda lihat, file sedang diunggah ke server TFTP.

File sudah diupload.

Saya menghapus file dari komputer saya. Sekarang, mari kita coba mengunduhnya dari server tftp.

Untuk mengunduh file (peternak.iso) dari server tftp, jalankan perintah berikut:

tftp> dapatkan rancheros.iso

File sedang diunduh.

File sudah didownload.

Server TFTP berfungsi seperti yang diharapkan.

Terakhir, jalankan perintah berikut untuk keluar dari shell tftp.

tftp> keluar

Jadi, begitulah cara Anda menginstal dan mengkonfigurasi server TFTP di Ubuntu. Terima kasih telah membaca artikel ini.

Cara Menampilkan Penghitung FPS di Game Linux
Game Linux mendapat dorongan besar ketika Valve mengumumkan dukungan Linux untuk klien Steam dan game mereka pada tahun 2012. Sejak itu, banyak game A...
Cara mengunduh dan Memainkan Civilization VI Sid Meier di Linux
Pengenalan permainan Civilization 6 adalah konsep modern dari konsep klasik yang diperkenalkan dalam seri game Age of Empires. Idenya cukup sederhana;...
Cara Menginstal dan Memainkan Doom di Linux
Pengantar Doom Seri Doom berasal dari tahun 90-an setelah rilis Doom. Itu adalah hit instan dan sejak saat itu seri game telah menerima banyak penghar...