ubuntu配置tftp服务的步骤小结
若/etc/xinetd.d/下存在 tftp,执行下列操作
关闭 xinetd服务
$sudo service xinetdstop
删除 tftp文件
$sudo rm /etc/xinetd.d/tftp
启动 xinetd 服务
$sudo service xinetdstart
安装 tftp 客户端和服务器端
$sudo apt-getinstall tftp-hpa $sudo apt-getinstall tftpd-hpa
修改 tftpd-hpa 配置文件
$vim /etc/default/tftpd-hpa 修改 “/var/lib/tftpboot” 为 “/tftpboot” 修改 "--secure" 为 "--secure -c" 允许上传新文件
若/tftpboot 不存在,创建该目录
$sudo mkdir /tftpboot $sudo chmod 777 /tftpboot
重启 tftpd-hpa 服务
$sudo service tftpd-hpa restart
若服务重启成功,能查看到相应的进程
$ps -ef |grepin.tftpd
测试
在终端执行命令:
tftp 对方ip地址 下载文件:get 文件名 上传文件:put 文件名 退出:quit
至此 tftp服务已经安装完成了,下面可以对其进行一下测试。(假设在当前目录下有一个测试文件 test.txt)
$tftp127.0.0.1 tftp> put test.txt Sent 1018 bytes in 0.0seconds tftp> get test.txt Received1018 bytes in 0.1 seconds tftp> quit $
通过 get 命令,可以把当前目录下的 test.txt 文件,通过 tftp 上传到它的服务文件目录。这时,在/tftpboot 下面会出现 test.txt 文件。通过 put 命令,可以从/tftpboot 下,下载 test.txt文件。这样就验证了 tftp 服务配置的正确性。当文件上传与下载结束后,可以通过 quit 命令退出。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。
相关文章
centos 6.5下修改SSH端口及禁用root远程登录的方法
Linux各发行版中SSH端口默认为22,如果正式做站或其它用途,为了提高安全性就需要修改掉默认的SSH端口号,防止被有心人穷举密码。这篇文章主要给大家介绍了在centos 6.5系统下修改SSH端口及禁用root远程登录的方法,需要的朋友可以参考借鉴,下面来一起看看吧。2017-02-02
LuManager Linux/Unix服务器管理面板推荐之国产面板
国外VPS 大多数是 Linux /Unix平台,Linux/Unix平台的优点也很多,重点是它还是免费的,(用过美国VPS 的朋友都知道国外IDC 装Windows是需要版权费的)国内大型网站几乎都是用Linux/Unix平台2012-09-09
基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS
经过几个小时的编译安装配置,基于Nginx0.8.54+PHP5.3.4+MySQL5.5.8的全新LNMP稳定版架构搭建的VPS终于稳定运行。2010-12-12
linux命令详解date使用方法(计算母亲节和父亲节日期脚本示例)
date命令可以用来显示和修改系统日期时间,本文对其做了详细说明,最近提供计算指定年份的母亲节和父亲节的日期脚本示例,大家参考使用吧2013-12-12


最新评论