Инструменты пользователя

Инструменты сайта


tftp

tftp

tftp - Trivial File Transfer Protocol. Протокол «простой» передачи данных.
TFTP-сервер нужен, например, в случае, если потребуется загрузить/сохранить файл на/с оборудование Cisco или для организации загрузки бездисковых станций1).

Настройка tftp-сервера в AIX

Пошаговое описание

  • 1. Убедиться, что tftp установлен в системе:
# lslpp -w "*tftpd*" | grep bos.net
/usr/sbin/tftpd                             bos.net.tcp.client    File
  • 2. Раскомментировать строку в /etc/inetd вида (ключ -n - разрешить доступ для удалённых пользователей на чтение файлов и привилегий, если не указано другое):
tftp     dgram  udp6    SRC     nobody  /usr/sbin/tftpd         tftpd -n
  • 3. Создать файл cat /etc/tftpaccess.ctl и добавить строку вида:
# allow access to "/tmp"
allow:/tmp
  • 4. «Перечитать» /etc/inetd.conf и запустить tftp:
# refresh -s inetd 
# startsrc tftp

Замена refresh -s inetd:

# kill -1 `ps aux|grep /usr/sbin/inetd | cut -d ' ' -f 6`

Настройка tftp-сервера в GNU/Linux

На примере Linux CentOS.

  • 1. Установить tftp-server:
# yum install tftp-server 
  • 2. Выполнить настройку xinet.d, отредактировав /etc/xinet.d/tftp:
    • в данном примере с помощью sed выполняется замена значения в 14 строке файла.
# sed -i 3s/yes/no/ file.xml 
  • 3. Перезапустить xinet.d2):
# service xinetd restart
1) «тонких клиентов»
2) зависит от подсистемы; в случае использования systemd смотрите соответствующий раздел
tftp.txt · Последние изменения: 2014/05/22 14:39 — Alex