GNU/Linux >> Belajar Linux >  >> Linux

Letakkan file dengan klien tftp di Linux

Mungkin yang terbaik adalah menggunakan server TFTP (atau "layanan" dalam bahasa MS) yang "asli" dari distribusi sistem operasi tempat Anda ingin menjalankan server TFTP.

Jika Anda menggunakan Ubuntu, coba artikel ini oleh David Sudjiman.

Jika Anda menggunakan Debian, coba artikel Nixcraft ini.

Jika Anda menggunakan CentOS, RHEL, atau Fedora, coba posting blog ini.

Jika Anda menggunakan MS Windows, coba TFTPD32. Ini bukan server "asli" dalam arti berada di distribusi Windows, tetapi ini adalah server TFTP yang umum digunakan.

Jika perangkat yang Anda lampirkan ke jaringan itu sendiri merupakan server TFTP dan Anda perlu mengunggah file ke server tersebut menggunakan klien TFTP, maka Anda perlu mencari tahu

  1. Alamat IP perangkat
  2. Nama file yang diharapkan diterima perangkat

Anda mungkin juga memerlukan nomor port tempat server TFPT perangkat mendengarkan jika itu bukan port TFTP yang terkenal (standar), port 69.

Jika perangkat mengonfigurasi dirinya sendiri menggunakan DHCP dari server di jaringan Anda, maka Anda dapat melihat file log layanan DHCP untuk mengetahui alamat IP-nya. Kemungkinan lain adalah perangkat mengonfigurasi jaringan IP ad-hoc. Jadi, Anda perlu memiliki beberapa dokumentasi tentang perangkat untuk mengetahui cara mengonfigurasi dirinya sendiri.

Sebagian besar paket server TFTP yang disebutkan di atas juga menginstal klien TFTP. Jika Anda tidak ingin menginstal server maka beberapa distribusi memiliki klien TFPT yang berdiri sendiri, tetapi mereka biasanya tidak diinstal sebagai bagian dari instalasi standar sehingga Anda harus menginstalnya secara manual.

Setelah Anda mengetahui alamat IP perangkat dan nama file yang diharapkan diterima, Anda seharusnya dapat mengunggah file ke perangkat dengan menggunakan perintah seperti

tftp 192.168.1.1 -c put myfile theirfile

Karena mode transfer default tftp adalah ASCII dan Anda mengunggah ROM, perintahnya mungkin adalah

tftp 192.168.1.1 -m binary -c put myfile theirfile

Di mana "myfile" adalah nama file yang ingin Anda unggah dan "theirfile" adalah nama file yang seharusnya ada di perangkat. Anda mungkin juga ingin menggunakan parameter perintah "-v" sehingga jika terjadi kesalahan, Anda dapat melihat penyebabnya:

tftp -v 192.168.1.1 -c put myfile theirfile

Jika server berjalan di port lain, katakanlah 8069, maka sintaks perintahnya adalah

tftp -v 192.168.1.1 8069 -c put myfile theirfile

Jika file lokal sudah memiliki nama yang benar, maka perintahnya sederhana

tftp -v 192.168.1.1 -c put myfile

Linux
  1. Cara bekerja dengan klien SFTP di Linux – 10 perintah sftp

  2. Periksa izin file Linux dengan ls

  3. Membuat template dengan Linux dalam Shell Script?

  1. Urutkan Perintah di Linux dengan Contoh

  2. Izin File di Linux dengan Contoh

  3. Bagaimana cara menulis file dengan C di Linux?

  1. Pantau server Linux Anda dengan Checkmk

  2. Salin file Linux dengan ETA?

  3. File mv Linux dengan nama panjang