tftp服务器搭建的方法:1。使用install命令安装tftp服务端和客户端;2。使用vi命令修改tftp服务端相应的配置文件;3。使用mkdir和chmod命令创建tftp根目录。并设定目录权限;4。重启tftp服务端服务;5。创建测试文件。写入测试内容。然后进行测试。看输出结果是否为fuck tftp。是则tftp服务器搭建成功。
具体操作如下:
一。安装
sudo apt-get install tftp-hpa tftpd-hpa
tftp-hpa为客户端。tftpd-hpa为服务端。客户端待会测试要用。
二。配置
修改tftpd-hpa相应的配置文件
sudo vi /etc/default/tftpd-hpa
修改后的样子
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/opt/tftproot"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -L -c -s"
说明:
TFTP_USERNAME:tftp帐号
TFTP_DIRECTORY:tftp根目录
TFTP_ADDRESS:地址与端口号
TFTP_OPTIONS:启动参数。(可通过命令 man tftpd,查看各种参数含义)
-l:以standalone/listen模式启动TFTP服务(--listen)。不用安装网络守护进程服务程序xinetd
-c:可上传创建新文件(--create)。默认情况下。TFTP只允许覆盖原有文件。不能创建新文件
-s:改变TFTP启动的根目录(--secure)。为了安全性和兼容性。使用一些引导rom。很难在请求中包含目录名
三。创建TFTP根目录
建立TFTP目录。以供上传和下载。设定该目录的权限。一般就将其权限设置为最高。为所有用户组都添加所有权限(读+写+执行=4+2+1=7)。
sudo mkdir /opt/tftproot
sudo chmod 777 /opt/tftproot
四。重启tftpd-hpa服务
sudo systemctl restart tftpd-hpa
五。测试
创建测试文件
# pushd /opt/tftproot
# vim test
写入
fuck tftp
保存退出
chmod 777 /opt/tftproot/test
测试验证
tftp 127.0.0.1
tftp> get test
ctrl + D退出
# cat test
fuck tftp
输出fuck tftp则表示成功。
本文地址:https://gpu.xuandashi.com/70156.html,转载请说明来源于:渲大师
声明:本站部分内容来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。分享目的仅供大家学习与参考,不代表本站立场!