tftp服务器配置(tftp服务器怎么开启)

服务器教程 Nix 1年前 (2023-06-24) 391次浏览

文章摘要: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

测试验证

tftp 127.0.0.1

tftp>获取测试

ctrl + D退出

# cat test

fuck tftp

/blockquote>

输出fuck tftp表示成功。


声明:
若非注明,本站文章源于互联网收集整理和网友分享发布,如有侵权,请联系站长处理。
文章名称:tftp服务器配置(tftp服务器怎么开启)
文章链接:http://www.7966.org/post/24715.html
转载请注明出处

喜欢 (0)