Debian安装使用tftp

来源:互联网 发布:淘宝会员专享怎么取消 编辑:程序博客网 时间:2024/05/23 11:56

配置tftp服务:

1、安装:

apt-get install xinetd tftpd tftp

2、配置tftp

首先将 /etc/inetd.conf 中 tftp 配置的那行注释掉:

#tftp           dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /srv/tftp

然后建立配置文件,在/etc/xinetd.d/下建立一个配置文件tftp,并在其中输入如下内容:

service tftp{socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpdserver_args = -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4}
3、通过如下命令建立TFTP服务器目录(上传文件和下载文件的位置),并且改变其权限。

mkdir /tftpbootchmod 777 /tftpboot -R
4、通过如下命令重启相关服务:

service xinetd restart

5、测试:

首先进入/tftpboot目录中新建一个文件test并改变其权限为777

touch /tftpboot/testchmod 777 /tftpboot/test
在目前的文件夹也有一个文件叫test,输入:

tftp 127.0.0.1tftp>put testSend 1080 bytes in 0.0 secondstftp> get testReceived 1080 bytes in 0.1 secondstftp>quit
6、遇到 “Error code 2: Access violation” 错误:

我碰到这个错误是因为没有在服务器目录(/tftpboot)中先建立一个与要上传的文件同名的一个文件(test),并且应该将其改变权限为777(网上说666也可)。

0 0
原创粉丝点击