第一步 安装相关的软件包以及工具
使用 root 权限或者用户权限 打开终端使用apt-get命令,命令如下所示:
#(代表普通用户) apt-get install tftp-hpa tftpd-hpa xinetd
$(代表root用户) apt-get install tftp-hpa tftpd-hpa xinetd
第二步修改tftp-hpa相关配置
使用命令 gedit /etc/default/tftp-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot" 文件存放路径 要给一定的访问权限 使用 chmod命令。
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
#TFTP_ADDRESS="0.0.0.0:69"
#TFTP_OPTIONS="-l -c -s"
并在保存目录处使用sudo mkdir /tftpboot 新建文件夹,并使用sudo chmod 777 /tftpboot 给予合理权限。
第三步修改tftp文件配置
使用命令 gedit /etc/xinetd.d/tftp新建配置文件,并添加如下内容
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
第四步重启服务器
加载xinetd进程 sudo /etc/init.d/xinetd reload
重启xinetd服务器 sudo /etc/init.d/xinetd restart
重启服务 service tftpd-hpa restart
测试 在tftpboot文件夹下新建文件 ok.txt
在终端中使用 本地测试
tftp 127.0.0.1
tftp> get ok.txt
tftp> quit 退出命令
便可在相应目录得到ok.txt文件。
第二部分:
安装NFS文件系统
第一步 安装nfs文件系统服务器
sudo apt-get install nfs-kernel-server 安装NFS
第二步建立nfs共享文件夹(此处建议使用普通用户权限进行操作)