Установка в Debian
1 |
apt-get install tftpd-hpa |
Настройка ТFТР-сервера
1 2 3 4 5 6 7 8 9 10 11 12 |
В окне терминала введите команду: dpkg-reconfigure tftpd-hpa. И на вопрос, нужно ли запускать службу с помощью inеtd нужно ответить отрицательно. Затем нужно открыть файл /etc/default/tftpd-hpa в текстовом редакторе командой: nano /etc/default/tftpd-hpa и изменить строку RUN DAEMON="no" на RUN_DAEMON="yes" Сохраните файл и завершите редактирование файла (Ctrl+O, Ctrl+ Х). В окне терминала введите команду: /etc/init.d/tftpd-hpa start |
Установка в Debian
1 2 3 4 5 6 7 8 9 10 11 |
apt-get install atftpd mkdir /var/log/tftp/ -p mkdir /var/tftp -p touch /var/log/tftp/atftpd.log chown nobody.nogroup /var/log/tftp/ chown nobody.nogroup /var/tftp GNU nano 2.2.4 File: /etc/default/atftpd USE_INETD=false #OPTIONS="--tftpd-timeout 300 --retry-timeout 5 --mcast-port 1758 --mcast-addr 239.239.239.0-255 --mcast-ttl 1 --m$ OPTIONS="--logfile /var/log/tftp/atftpd.log --user nobody --bind-address 0.0.0.0 --no-multicast /var/tftp" |
Использование клиентов
1 2 3 4 5 6 7 |
win tftp 127.0.0.1 GET test.zip C:\test.zip unix atftp 192.168.3.20 tftp> get zxc quit |
Tftp общие сведения.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
Осуществляет обмен файлами с удаленным компьютером, обычно с компьютером под управлением UNIX, на котором выполняется служба или демон протокола Trivial File Transfer Protocol (TFTP). Запущенная без параметров, команда tftp выводит справку. Синтаксис tftp [-i] [узел] [{get | put}] [источник] [результат] Параметры -i Задает режим передачи двоичных файлов (иногда называемых режимом октета). В двоичном режиме файлы передаются по байту. Режим используется при передаче двоичных файлов. Если ключ -i не задан, передача производится в текстовом режиме ASCII. Этот режим используется по умолчанию. Режим передачи двоичных файлов преобразует символы конца строки (EOL) в соответствующий формат данного компьютера. Режим используется при передаче текстовых файлов. При успешном завершении процесса передачи на экран выводится значение скорости передачи. Узел указывает имя локального или удаленного компьютера. put Передает файл источник с локального компьютера в файл результат на удаленном компьютере. Так как протокол TFTP не поддерживает проверку полномочий пользователя, пользователь должен войти в систему на удаленном компьютере и иметь права записи файлов. get Передает файл источник с удаленного компьютера в файл результат на локальном компьютере. Источник Задает имя файла для передачи. результат Задает, куда записывать получаемый файл. Если имя результата не задано, будет использовано имя источника. /? Отображает справку в командной строке. |
Примечания
1 2 3 4 5 6 7 8 9 |
Использование параметра get Команда put используется для передачи файлов с локального на удаленный компьютер. Команда get используется для передачи файлов с удаленного компьютера на локальный. Windows XP или Windows 2000 не предоставляет сервер общего назначения TFTP. Windows 2000 предоставляет службу сервера TFTP только для обеспечения возможности удаленной загрузки на компьютерах-клиентах под управлением Windows XP или Windows 2000. Эта команда доступна, только если в свойствах сетевого адаптера в объекте Сетевые подключения в качестве компонента установлен протокол Интернета (TCP/IP). |
Примеры
1 2 3 |
Чтоб передать файл Users.txt с локального компьютера в файл Users19.txt на удаленный компьютер с именем vax1, введите следующую команду: tftp vax1 put users.txt users19.txt |