User Tools

Site Tools


сервис_тftp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
сервис_тftp [2011/11/30 10:52]
127.0.0.1 внешнее изменение
сервис_тftp [2019/07/26 10:21]
val
Line 1: Line 1:
 ====== Сервис ТFTP ====== ====== Сервис ТFTP ======
  
-===== FreeBSD ​=====+===== Client ​===== 
 +<​code>​ 
 +$ tftp server 
 + 
 +tftp> get spa3102.cfg 
 +</​code>​ 
 + 
 +===== Debian10 ===== 
 + 
 +Работает только на чтение
  
 <​code>​ <​code>​
-[server:~] mkdir /tftpboot/+server# ​apt install tftpd
  
-[server:~] chown -R nobody ​/tftpboot/+server# ​ls /srv/tftp 
 +</​code>​
  
-[server:~] # cat /​etc/​inetd.conf +===== Ubuntu ===== 
-</​code><​code>​ + 
-... +==== atftpd ==== 
-tftp    dgram   ​udp ​    ​wait ​   root    /​usr/​libexec/​tftpd ​     tftpd -l -w -s /tftpboot + 
-... +Работает и на чтение и на запись 
-</​code>​<​code>​ + 
-[server:~cat /​etc/​rc.conf +<​code>​ 
-</​code><​code>​ +root@server:​~# ​apt install atftpd 
-... + 
-inetd_enable=yes +root@server:​~# ​ls /srv/tftp/
-</​code><​code>​ +
-[server:~# /etc/rc.d/inetd start+
 </​code>​ </​code>​
  
-===== Ubuntu/Debian ​=====+===== Debian9/Ubuntu16 ​===== 
 + 
 +==== tftpd ====
 <​code>​ <​code>​
-root@server:​~#​ apt-get install ​atftpd+root@server:​~#​ apt install ​tftpd
  
-root@server:​~#​ cat /etc/default/atftpd ​+root@server:​~#​ cat /etc/xinetd.d/tftp 
 +</​code><​code>​ 
 +service tftp 
 +
 +        protocol ​       = udp 
 +        port            = 69 
 +        socket_type ​    = dgram 
 +        wait            = yes 
 +        user            = nobody 
 +        server ​         = /​usr/​sbin/​in.tftpd 
 +        server_args ​    = -s /tftpboot 
 +        disable ​        = no 
 +
 +</​code><​code>​ 
 +root@server:​~#​ mkdir /tftpboot
  
-root@server:​~# ​ls /srv/tftp+root@server:​~#​ /etc/init.d/​xinetd restart
 </​code>​ </​code>​
  
Line 45: Line 69:
 [root@server ~]# /​etc/​init.d/​xinetd start [root@server ~]# /​etc/​init.d/​xinetd start
 </​code>​ </​code>​
 +
 +===== FreeBSD =====
 +
 +<​code>​
 +[server:~] # mkdir /tftpboot/
 +
 +[server:~] # chown -R nobody /tftpboot/
 +
 +[server:~] # cat /​etc/​inetd.conf
 +</​code><​code>​
 +...
 +tftp    dgram   ​udp ​    ​wait ​   root    /​usr/​libexec/​tftpd ​     tftpd -l -w -s /tftpboot
 +...
 +</​code><​code>​
 +[server:~] # cat /​etc/​rc.conf
 +</​code><​code>​
 +...
 +inetd_enable=yes
 +</​code><​code>​
 +[server:~] # /​etc/​rc.d/​inetd start
 +</​code>​
 +
 +===== Windows =====
 +
 +  * [[http://​tftpd32.jounin.net/​]]
сервис_тftp.txt · Last modified: 2024/06/19 10:19 by val