您的位置:首页 > 编程语言 > PHP开发

在 Ubuntu 中,关于 tftp 服务器的实现

2015-10-10 10:49 465 查看
tftp的配置步骤如下:

1.若/etc/xinetd.d/下存在tftp,则执行下列操作

1>关闭xinetd服务

$sudo service xinetd stop

2>删除tftp文件

$sudo rm /etc/xinetd.d/tftp

3>启动xinetd服务

$sudo service xinetd start

2.安装tftp客户端和服务器

$sudo apt-get install tftp-hpa

$sudo apt-get install tftpd-hpa

3.修改tftpd-hpa配置文件

$vi /etc/default/tftpd-hpa

修改“/var/lib/tftpboot”为“/tftpboot”

修改“--secure”为“--secure -c”允许上传新文件

4.若/tftpboot不存在,创建该目录

$sudo mkdir /tftpboot

$sudo chmod 777 /tftpboot

5.重启tftpd-hpa服务

$sudo service tftpd-hpa restart

若服务重启成功,能查看到相应的进程

$sudo ps -ef | grep in.tftpd

至此tftp服务已经安装完成了。下面可以对其进行一下测试。

$tftp IP                 //注:测试时的IP最好是本机IP,这样方便测试

tftp>put test.txt     //在put之前,确定在当前这个目录中,有test.txt这个文件,若无,可任意新建一                            

                          //个文件然后cd /tftpboot目录下查看,看是否有test.txt这个文件,若有则证明                              

                          //tftp服务器安装成功。

tftp>get test.txt     //在进行这步之前,确保/tftpboot目录下有test.txt这个文件,也可以是/tftpboot                            

                         //目录下的任意一个文件。执行这个命令之后,看当前目录下是否有test.txt对                              

                         //应的这个文件

tftp>quit              //表示退出tftp服务

注:在/etc/目录下看不到xinet.d的原因是因为你没有安装xinetd,所以你可以sudo apt-get install xinetd安装即可!

关注微信公众号获取更多资讯





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: