На Убунту серверу постоји прилично пуно начинакорисници могу угостити тривијални систем протокола за пренос датотека како би корисници могли да шаљу датотеке напред и назад. Међутим, вероватно је најприступачнији алат за подешавање ТФТП сервера на Убунту серверу софтвер Тфтпд. Зашто? Учитавање свих модерних издања Убунту-а је врло лако. Још боље, све опције конфигурације врло су јасне и лако разумљиве чак и ако сте нови у Линуку.
У овом водичу ћемо вас провести кроз поступакхостинга ТФТП сервера на Убунту серверу. У идеалном случају софтвер би требало да се покреће са Убунту сервера. Упркос томе, могуће је подесити сав овај софтвер да ради на Убунту Десктоп-у.
Белешка: смо се усредсредили на Убунту Линук у овом туториалу, јер га већина корисника Линук сервера користи, а било би збуњујуће покривати више оперативних система сервера. ТФТП ради на разним другим дистрибуцијама Линук сервера.
Инсталирајте ТФТП сервер софтвер и сродне пакете
Постављање ТФТП сервера на Убунту почиње инсталирањем свих релевантних пакета који су му потребни за правилно функционисање. Ови пакети се могу инсталирати путем Погодан менаџер пакета из командне линије.
Да бисте започели рад на Убунту серверу или радној површини, покрените прозор терминала притиском на Цтрл + Алт + Т или Цтрл + Схифт + Т на тастатури. Затим унесите команде испод.
Напомена: користите Дебиан Линук? Процес водича и подешавања за Тфтпд на њему идентичан је Убунту Линуку. Да бисте га започели, следите овај водич, али замените све инстанце Погодан са Апт-гет.
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</п>
Коментари