TFTP服务器搭建
安装xinetd
sudo apt-get update
sudo apt-get install xinetd
安装tftpd-hpa
sudo apt-get install tftp-hpa tftpd-hpa
创建tftp文件系统的目录
#创建目录
mkdir ~/tftp
#进入创建的目录
cd ~/tftp
#获取这个目录的绝对路径
pwd
获取当前目录的路径
我获取到的路径为(其实上面是在自己的用户目录下面创建的): /home/q123/tftp
修改tftpd-hpa配置文件
sudo vim /etc/default/tftpd-hpa
#修改以下信息
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/q123/tftp" #指定TFTP上传和下载的目录
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure -c" #-c允许上传文件
修改tftpd配置文件
sudo vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp #使用UDP协议
wait = yes
user = q123 #填写自己的用户名
server = /usr/sbin/in.tftpd #服务相关的配置信息位置
server_args = -s /home/q123/tftp -c #指定TFTP上传和下载的目录
disable = no #默认为yes,这里我们将其更改为no
per_source = 11
cps = 100 2
flags = IPv4
}
重启服务器
sudo service tftpd-hpa start
sudo service tftpd-hpa restart
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通