文章摘要:tftp服务器配置(tftp服务器怎么开启)
如何搭建tftp服务器: 1.使用install命令安装tftp服务器和客户端; 2、使用vi命令修改tftp […]
如何搭建tftp服务器: 1.使用install命令安装tftp服务器和客户端; 2、使用vi命令修改tftp服务器对应的配置文件; 3、使用mkdir和chmod命令创建tftp根目录,并设置目录权限; 4、重启tftp服务器服务; 5、创建一个测试文件,写入测试内容,然后测试输出是否为fuck tftp,如果是,则tftp服务器搭建成功。
具体操作如下:
1.安装
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:启动parameters,(可以通过命令man tftpd查看各个参数的含义)
-l:以standalone/listen模式(--listen)启动TFTP服务,无需安装网络守护服务程序xinetd
p>
-c:上传和创建新文件(--create)。默认情况下,TFTP只允许覆盖已有文件,不能新建文件
-s:更改TFTP启动根目录(--secure)。为了安全和兼容性,有些boot rom,很难在请求中包含目录名
三、创建TFTP根目录
创建TFTP目录用于上传和下载。设置这个目录的权限,一般把它的权限设置到最高,加上所有用户组的所有权限(read+write+execute=4+2+1=7)。
sudo mkdir /opt/tftproot
sudo chmod 777 /opt/tftproot
4.重启 tftpd-hpa 服务
p>
sudo systemctl restart tftpd-hpa
5.测试
创建测试文件
# pushd /opt/tftproot
# vim test
写入
fuck tftp
保存退出
chmod 777 /opt/tftproot/test
blockquote>
测试验证
tftp 127.0.0.1
tftp>获取测试
ctrl + D退出 p>
# cat test
fuck tftp
/blockquote>
输出fuck tftp表示成功。