在Windows和Ubuntu上使用TFTP和NFS配置软件,有哪些疑问点?

摘要:在Windows和Ubuntu上使用TFTP和NFS 零、介绍 最近在玩Linux开发板,在开发的过程中发现需要用到tftp和nfs来帮助传输文件,故此记录如何使用这两种软件。 TFTP(Trivial File Transfer Prot
在Windows和Ubuntu上使用TFTP和NFS 零、介绍 最近在玩Linux开发板,在开发的过程中发现需要用到tftp和nfs来帮助传输文件,故此记录如何使用这两种软件。 TFTP(Trivial File Transfer Protocol) :是一种简化的文件传输协议,设计用于在客户端和服务器之间快速传输文件。轻量级、协议简单、代码量小,适合嵌入式系统、路由器等,基于 UDP 协议,数据明文传输,仅支持基本的文件上传和下载。 NFS(Network File System):是一种分布式文件系统协议,允许不同计算机通过网络共享文件,如同访问本地磁盘。允许用户直接读写远程文件而无需显式下载或上传,通常使用 TCP协议,具备权限管理功能,可在 Linux、Unix、Windows 等系统间共享文件。 壹、Ubuntu上的TFTP 1. 安装 sudo apt-get install tftpd-hpa tftp-hpa 其中,tftpd-hpa为服务器,tftp-hpa为客户端。 (可选)要是可以,顺便安装网络工具,方便检查程序使用情况: sudo apt install net-tools 2. TFTP服务器 2.1 配置TFTP服务器 编辑 sudo vi /etc/default/tftpd-hpa 文件路径:/etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp" # TFTP_DIRECTORY="/srv/tftp" TFTP_DIRECTORY="/home/yu/share/tftp" TFTP_ADDRESS="0.0.0.0:69" # TFTP_OPTIONS="--secure" TFTP_OPTIONS="-c -s -l" # -l监听模式,-c允许创建文件,-s指定根目录 其中,#开头的为注释,TFTP_DIRECTORY为TFTP服务器的共享目录,我的已设置为/home/yu/share/tftp,此目录建议设置开放的权限避免读写权限问题,TFTP_ADDRESS为TFTP服务器监听的IP和端口,TFTP_OPTIONS为TFTP的配置参数,建议设置为"-c -s -l"。
阅读全文