Сервис упрощенного протокола передачи файлов DARPA
tftpd [-dln] [-g группа] [-p порт] [-s каталог] [-u пользователь] [каталог ...]
/tftpboot
). Если удаленным хостом имя каталога передается в имени файла, подлежащего передаче, может потребоваться создание символьной ссылки tftpboot на . в каталоге /tftpboot
.ЗОСРВ «Нейтрино»
aarch64, arm, armv7, mips, ppc, x86
Для запуска этого сервера пользователю необходимо войти в систему с учетной записью root. |
Сервис tftpd – это сервер, поддерживающий упрощенный протокол передачи данных TFTP DARPA.
Запуск сервиса tftpd производится после получения сервисом inetd запроса службы на подключение к порту, определенному записью tftp (сервис inetd прослушивает запросы служб, указанные в файле inetd.conf, на порте, определенном в файле services).
Поскольку для tftp не требуется наличие учетной записи или пароля в удаленной системе, сервис tftpd обеспечивает доступ только к тем файлам, которые доступны для чтения всем пользователям. Запись файлов возможна только в том случае, если они уже существуют и доступны для записи всем пользователям.
Это расширяет концепцию "общедоступности" и распространяет ее действие на всех пользователей на всех хостах, к которым возможен доступ через сеть. Однако для некоторых систем ее реализация может оказаться неподходящей, поэтому прежде, чем активировать службу tftp, следует оценить возможные последствия. Для сервиса должен использоваться идентификатор пользователя с наиболее низкими полномочиями. |
Имена файлов должны начинаться с символа /. Если для сервиса tftpd указан список каталогов, в этот список следует включить имена файлов. Для получения файла с помощью команды get файл должен быть доступен для чтения для всех пользователей. Для записи файла с помощью команды put файл должен быть доступен для записи для всех пользователей.
Для предоставления клиенту загрузочного образа предусмотрено совместное использование утилиты bootpd с сервисом tftpd.
Базовые подсистемы ЗОСРВ «Нейтрино»
Предыдущий раздел: Сервисы