Ubuntu安装配置TFTP服务

Ubuntu安装TFTP服务

嵌入式设备的uboot可以 通过TFTP协议从Ubuntu下载镜像,这时Ubuntu
必须运行TFTP服务器

1.安装TFTP服务器
(1)安装xinetd:

sudo apt-get install xinetd

(2)安装tftp和tftpd:

sudo apt-get install tftp tftpd

或者安装tftp的增强版本tftp-hpa:

sudo apt-get install tftp-hpa tftpd-hpa

本文选择安装tftp的增强版本tftp-hpa。

2.新建共享文件夹并设置权限
如:

mkdir /home/qiujun/linux/tftp
sudo chmod 777 /home/qiujun/linux/tftp

3.配置TFTP服务
(1)配置xinetd服务
新建目录:/etc/xinetd.d

sudo mkdir /etc/xinetd.d

创建:/etc/xinetd.d/tftp

sudo vim /etc/xinetd.d/tftp

输入以下内容:

server tftp
{
	socket_type =   dgram
	protocol  	=   udp
	wait        =   yes
	user        =   root
	server      =   /usr/bin/in.tftpd
	erver_args 	=   -s /home/qiujun/linux/tftp
	disable     =   no
	per_source  =   11
	cps         =   100 2
	flags       =   IPv4
}

其中server_args设置的/home/qiujun/linux/tftp目录是tftp服务器的目录

启动或者重启xinetd服务:

sudo /etc/init.d/xinetd start(或者restart)

(2)配置TFTP
打开TFTP配置文件:

sudo vim /etc/default/tftpd-hpa

修改TFTP目录,例:

  1 # /etc/default/tftpd-hpa
  2 
  3 TFTP_USERNAME="tftp"
  4 TFTP_DIRECTORY="/home/qiujun/linux/tftp"
  5 TFTP_ADDRESS=":69"
  6 TFTP_OPTIONS="--secure"

TFTP_DIRECTORY对应你要设置的TFTP目录。

重启TFTP服务:

sudo service tftpd-hpa restart
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值