TFTP安装和龙芯系统下安装TFTP

23 篇文章 8 订阅

TFTP安装和龙芯系统下安装TFTP

一、linux系统TFTP 安装

1、安装tftp服务

$sudo apt-get install tftpd tftp
$sudo apt-get install xinetd

2、建立配置文件

在/etc/xinetd.d/下建立一个配置文件 tftp

$sudo vim tftp

在文件中输入以下内容:

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /home/tftpboot /*与 tftp 存放文件夹路径一致*/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

保存退出。注意:等号“=”两边需要保留空格

3、建立 tftp 服务文件目录并更改权限

$sudo mkdir  /home/tftpboot
$sudo chmod 777 -R /home/tftpboot

4、重新启动服务

$sudo /etc/init.d/xinetd restart

把需要 tftp 传输服务的文件放于/tftpboot

5、TFTP 测试

$tftp 127.0.0.1      	  #在本机开启 tftp 服务
	tftp>get tftptest     #通过 tftp 协议把服务目录 tftpshare 的文件 test 下载到当前目录
	tftp>q                #退出
$cat tftptest             #查看当前目录里的 test 文件的内容
$tftp -4 -l  192.168.1.78
	ftp> get file
	ftp>q

备注:
如果用户想启动系统时系统默认启 xinetd 服务,请在 shell 中执行下句:

echo "xinetd-f /etc/xinetd.conf" >>/root/.bashrc

二、服务器系统下安装TFTP

1. 安装tftp服务

$sudo yum install xinetd
$sudo yum install tftp
$sudo yum install tftp-server

2. 创建tftpboot

根目录下创建tftpboot文件夹,用来存放上传和下载的文件,并修改权限。

$sudo mkdir /tftpboot
$sudo chmod 777 /tftpboot -R

3. 修改selinux文件

把SELINUX=enforcing(默认值)修改为SELINUX=disabled

$sudo vim /etc/sysconfig/selinux

dd

4. 建立配置文件tftp

在xinetd.d目录下,创建tftp脚本文件,并输入以下内容

$sudo vim /etc/xinetd.d/tftp
service tftp
{
    socket_type = dgram
    protocol = udp
    wait = yes
    user = root
    server = /usr/sbin/in.tftpd
    server_args = -s /tftpboot/ -c
    disable = no
    per_source = 11
    cps = 100 2
    flags = IPv4
}

5.建立脚本文件tftpd-hpa

在/etc/default/目录下创建脚本文件tftpd-hpa,并输入一下内容:

$sudo vim /etc/default/tftpd-hpa
TFTP_USERNAME = "tftp"
TFTP_DIRECTORY = "/tftpboot"
TFTP_ADDRESS = "0.0.0.0:69"
TFTP_OPTIONS = "-l -c -s"
TFTP_DIRECTORY = "/srv/tftp"
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大、猫

感谢支持!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值