linux上安装tftp服务器
TFTP是简单文件传输协议,基于UDP协议而实现。可以看作是FTP的简化版本。但它没有用户管理功能,传输快,可通过防火墙。
TFTP分为客户端和服务器端。首先在宿主机上安装并开启TFTP服务端服务,设置好TFTP的根目录。接着目标机上开启TFTP的客户端程序。这样,把目标机与宿主机相连。
一、安装:
apt-get install tftpd tftp xinetd
二、Linux下不管使用的是哪一种服务器端服务,inetd或者Xinetd,默认情况下TFTP服务器是禁用的。所以, 要修改文件来开启服务。在/etc/xinetd.d/目录下建立一个配置文件tftp,主要是设置TFTP服务器的根目录,开启服务。
vim /etc/xinetd.d/tftp
文件中加入以下内容:
- service tftp
- {
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/sbin/in.tftpd
- server_args = -s /home/linyoujushi/book2440/debugtool/tftpboot
- disable = no
- per_source = 11
- cps = 100 2
- flags = IPv4
- }
保存退出。其中:server_args = -s 是设置TFTP服务器的根目录的。
四、创建TFTP根目录,并设置其读写权限
- sudo mkdir /home/linyoujushi/book2440/debugtool/tftpboot
- sudo chmod -R 777 /home/linyoujushi/book2440/debugtool/tftpboot
五、重启服务
- sudo /etc/init.d/xinetd restart
转载于:https://blog.51cto.com/linyoujushi/550905