您的位置:首页 > 运维架构 > Linux

Linux tftp服务器的安装配置

2015-02-13 15:51 716 查看
{相关信息}
OS:Kali

这里面用的还是比较老的tftp 及tftpd,建议大家用tftp-hpa 及 tftpd-hpa,增加版的话在安全方面还是做了提升。
比如我现在用的tftpd 就不能支持其它机器向服务器上传。

{相关步骤}
1、安装软件包

$ sudo apt-get install tftpd tftp xinetd


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

$ sudo nano /etc/xinetd.d/tftp


添加如下内容

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


3、建立tftp服务文件目录
在上面的配置中有server_args = -s /var/tftpboot,其中/var/tftpboot这个目录就是下载文件的位置

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


4、重新启动tftp服务

$ sudo /etc/init.d/xinetd restart


5、验证是否重启成功



$ netstat -a | grep tftp




看到如下信息表示重启成功
udp 0 0 *:tftp *:*

6、测试

$ touch /var/tftpboot/ctest
$ cd ~
$ tftp 127.0.0.1
tftp> get ctest
tftp> q
$ ls


查看当前目录是否有ctest若有表示,一切成功。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: