- - Како подесити ТФТП сервер на Убунту серверу

Како подесити ТФТП сервер на Убунту серверу

На Убунту серверу постоји прилично пуно начинакорисници могу угостити тривијални систем протокола за пренос датотека како би корисници могли да шаљу датотеке напред и назад. Међутим, вероватно је најприступачнији алат за подешавање ТФТП сервера на Убунту серверу софтвер Тфтпд. Зашто? Учитавање свих модерних издања Убунту-а је врло лако. Још боље, све опције конфигурације врло су јасне и лако разумљиве чак и ако сте нови у Линуку.

У овом водичу ћемо вас провести кроз поступакхостинга ТФТП сервера на Убунту серверу. У идеалном случају софтвер би требало да се покреће са Убунту сервера. Упркос томе, могуће је подесити сав овај софтвер да ради на Убунту Десктоп-у.

Белешка: смо се усредсредили на Убунту Линук у овом туториалу, јер га већина корисника Линук сервера користи, а било би збуњујуће покривати више оперативних система сервера. ТФТП ради на разним другим дистрибуцијама Линук сервера.

Инсталирајте ТФТП сервер софтвер и сродне пакете

Постављање ТФТП сервера на Убунту почиње инсталирањем свих релевантних пакета који су му потребни за правилно функционисање. Ови пакети се могу инсталирати путем Погодан менаџер пакета из командне линије.

Да бисте започели рад на Убунту серверу или радној површини, покрените прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим унесите команде испод.

Напомена: користите Дебиан Линук? Процес водича и подешавања за Тфтпд на њему идентичан је Убунту Линуку. Да бисте га започели, следите овај водич, али замените све инстанце Погодан са Апт-гет.

sudo apt install xinetd tftpd tftp

Ако сте на Убунту Десктоп-у, такође је могуће покренути Убунту софтвер центар, потражити сваки од ових пакета и инсталирати на тај начин, ако нисте љубитељ инсталирања програма са Погодан.

Конфигуришите ТФТПД

Сада када су пакети ТФТПД постављени на УбунтуСервер (или Десктоп) следећи корак је конфигурација сервера тако да правилно ради. Први корак у поступку конфигурације је креирање мапе у / етц / директоријум.

sudo mkdir -p /etc/xinetd.d/

Уз бригу о фасцикли направите нову текстуалну датотеку са додир команда. Све конфигурације сервера ући ће у ову датотеку.

sudo touch /etc/xinetd.d/tftp

Не могу се користити судо тоуцх? Покушајте уздићи терминалну љуску на Роот судо -с унапред.

sudo -s
touch /etc/xinetd.d/tftp

Сада када датотека постоји у /етц/кинетд.д/, отворите је у уређивачу текста Нано.

sudo nano -w /etc/xinetd.d/tftp

Узмите доњи код и залепите га у прозор за уређивање текста Нано.

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}

Спремите измене у тфтп датотеку у Нано притиском на Цтрл + О комбинација тастатуре Затим притисните Цтрл + Кс да изађете.

Након конфигурационе датотеке ТФТП, морате креирати мапу „тфтпбоот“ у директоријуму Роот (/) на вашем Убунту серверу или Убунту Десктоп-у.

Помоћу мкдир наредбе, креирајте директориј.

sudo mkdir /tftpboot

Затим ажурирајте дозволе мапе „тфтпбоот“ помоћу цхмод команда.

sudo chmod -R 777 /tftpboot

Након што ажурирате информације о дозволи за директоријум „тфтпбоот“, време је за употребу цховн алатка за промену података о дозволама корисника.

Напомена: користимо „нико“ у цховн наредба испод за разлог. Омогућиће приступ свима који покушају да приступе ТФТП истим дозволама, уместо да их подешава за појединачне кориснике.

sudo chown -R nobody /tftpboot

На крају, морате поново покренути софтвер ТФТП сервера да бисте прихватили измене. На Убунту 16.04 и новијим верзијама, ово се ради са системцтл команда.

sudo systemctl restart xinetd.service

Под претпоставком да је горња наредба системцтл успешна, сервер би требао бити покренут. Пређите на следећи одељак да бисте научили како да преносите датотеке помоћу ТФТП-а.

Пренос датотека преко ТФТП-а

Сада када је ТФТП сервер на Убунту серверу покренути трчање, можемо разговарати о начину преноса и преузимања датотека. Разлог зашто је ТФТП кориштен на Линуку неопходан је тај што ФТП клијенти попут ФилеЗилла и други вероватно немају подршку за то.

За почетак отворите терминал на рачунару на којем планирате да се повежете са удаљеним ТФТП сервером на. Затим инсталирајте „тфтп“ пакет како бисте могли да шаљете везе, учитавате, преузимате итд.

Убунту

sudo apt install tftp

Дебиан

sudo apt-get install tftp

Арцх Линук

sudo pacman -S atftp

Федора

sudo dnf install tftp

ОпенСУСЕ

sudo zypper install tftp

Помоћу апликације која је постављена на вашем систему, сазнајте ИП адресу вашег Убунту ТФТП сервера. Затим се повежите на сервер следећи следећи пример.

Напомена: потребна вам је помоћ у проналажењу ИП адресе вашег ТФТП сервера? Погледајте овај пост овде!

tftp ip.address.of.tftp.server
Upload

Да бисте датотеку послали на свој ТФТП сервер, користите ставити команда.

put name-of-file

Преузимање

Да бисте преузели датотеку са свог ТФТП сервера, користите добити команда.

get name-of-file
</п>

Коментари