- - Як налаштувати сервер TFTP на сервері Ubuntu

Як налаштувати TFTP-сервер на сервері Ubuntu

На сервері Ubuntu існує досить багато способівкористувачі можуть розміщувати систему протоколу Trivial File Transfer Protocol, щоб дозволити користувачам надсилати файли назад і назад. Однак, мабуть, найдоступнішим інструментом для налаштування TFTP-сервера на Ubuntu Server є програмне забезпечення Tftpd. Чому? Завантажити всі сучасні версії Ubuntu дуже просто. Ще краще, що всі параметри конфігурації дуже прості та зрозумілі, навіть якщо ви новачок у Linux.

У цьому посібнику ми ознайомимо вас із процесомрозміщення TFTP-сервера на сервері Ubuntu. В ідеалі програмне забезпечення має працювати з сервера Ubuntu. Зважаючи на це, можна все це програмне забезпечення налаштувати на роботу на Ubuntu Desktop просто чудово.

Примітка: У цьому підручнику ми сильно зосереджуємось на Ubuntu Linux, оскільки цим користується більшість користувачів серверів Linux, і це буде заплутано для охоплення декількох операційних систем сервера. TFTP працює над багатьма іншими дистрибутивами Linux Server.

Встановіть серверне програмне забезпечення TFTP та пов'язані з ним пакети

Налаштування TFTP-сервера на Ubuntu починається з встановлення всіх відповідних пакетів, необхідних для коректної роботи. Ці пакети можна встановити через Apt менеджер пакунків з командного рядка.

Щоб розпочати роботу на сервері Ubuntu або на робочому столі, запустіть вікно терміналу, натиснувши його Ctrl + Alt + T або Ctrl + Shift + T на клавіатурі. Потім введіть команди нижче.

Примітка: використання Debian Linux? Процес керівництва та налаштування для Tftpd на ньому ідентичний Ubuntu Linux. Щоб працювати, дотримуйтесь цього посібника, але замініть всі екземпляри Apt з Apt-get.

sudo apt install xinetd tftpd tftp

Якщо ви перебуваєте на Ubuntu Desktop, також можна запустити Центр програмного забезпечення Ubuntu, здійснити пошук кожного з цих пакетів і встановити таким чином, якщо ви не любитель встановлення програм з Apt.

Налаштування TFTPD

Тепер, коли пакети TFTPD налаштовані на UbuntuНаступним кроком для сервера (або робочого столу) є налаштування сервера таким чином, щоб він працював правильно. Першим кроком у процесі налаштування є створення папки в / тощо / каталог.

sudo mkdir -p /etc/xinetd.d/

З обережністю папки створіть новий текстовий файл із дотик командування. Усі конфігурації сервера зберігатимуться у цьому файлі.

sudo touch /etc/xinetd.d/tftp

Неможливо використовувати судо-дотик? Спробуйте підняти термінальну оболонку до Root судо -с заздалегідь.

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

Тепер, коли файл існує в /etc/xinetd.d/, відкрийте його в текстовому редакторі Nano.

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

Візьміть код нижче і вставте його у вікно редактора тексту Nano.

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

Збережіть редагування у файлі tftp в Nano, натиснувши на Ctrl + O комбінація клавіатури Потім натисніть Ctrl + X для виходу.

Після файлу конфігурації TFTP ви повинні створити папку “tftpboot” у каталозі Root (/) на вашому сервері Ubuntu або Ubuntu Desktop.

Використання mkdir команда, створити каталог.

sudo mkdir /tftpboot

Потім оновіть дозволи до папки "tftpboot" за допомогою chmod командування.

sudo chmod -R 777 /tftpboot

Щойно ви оновили інформацію про дозвіл для каталогу "tftpboot", саме час використовувати чоун інструмент для зміни інформації про дозвіл користувача.

Примітка. Ми використовуємо "ніхто" у програмі чоун команда нижче з причини. Це дозволить отримати доступ усім, хто намагається отримати доступ до тих же дозволів TFTP, а не встановлювати їх для окремих користувачів.

sudo chown -R nobody /tftpboot

Нарешті, ви повинні перезапустити програмне забезпечення сервера TFTP, щоб прийняти зміни. Для Ubuntu 16.04 та новіших версій це робиться за допомогою systemctl командування.

sudo systemctl restart xinetd.service

Припускаючи, що вищевказана команда systemctl є успішною, сервер повинен бути запущений та запущений. Перейдіть до наступного розділу, щоб дізнатися, як передавати файли за допомогою TFTP.

Передача файлів через TFTP

Тепер, коли сервер TFTP на сервері Ubuntu запущенийі працює, ми можемо поговорити про те, як завантажувати та завантажувати файли. Причина, через яку потрібно використовувати TFTP в Linux, полягає в тому, що клієнти FTP, такі як FileZilla та інші, швидше за все, не підтримують його.

Для початку відкрийте на комп'ютері термінал, який плануєте підключити до віддаленого сервера TFTP. Потім встановіть пакет "tftp", щоб ви могли надсилати з'єднання, завантажувати, завантажувати тощо.

Ubuntu

sudo apt install tftp

Debian

sudo apt-get install tftp

Arch Linux

sudo pacman -S atftp

Fedora

sudo dnf install tftp

OpenSUSE

sudo zypper install tftp

За допомогою програми, налаштованої у вашій системі, дізнайтеся IP-адресу вашого сервера Ubuntu TFTP. Потім підключіться до сервера, дотримуючись наведеного нижче прикладу.

Примітка: вам потрібна допомога з визначенням IP-адреси вашого TFTP-сервера? Ознайомтеся з цією публікацією тут!

tftp ip.address.of.tftp.server
Upload

Щоб надіслати файл на свій TFTP-сервер, використовуйте поставити командування.

put name-of-file

Завантажити

Щоб завантажити файл з вашого сервера TFTP, використовуйте дістати командування.

get name-of-file
</p>

Коментарі