TFTP(Trivial File Transfer Protocol,简单文件传输协议)是一个基于UDP协议的简单文件传输服务,通常用于小型文件的传输。以下是Linux中TFTP命令的基本用法和相关概念:
在Linux系统中,可以使用tftpd-hpa
服务来启动TFTP服务器。
sudo apt-get install tftpd-hpa # 安装TFTP服务器
sudo systemctl enable tftpd-hpa # 启用服务
sudo systemctl start tftpd-hpa # 启动服务
配置文件通常位于/etc/default/tftpd-hpa
,可以修改以下参数:
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp" # 指定TFTP服务器的工作目录
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
客户端可以使用tftp
命令来上传或下载文件。
tftp <服务器IP> -c get <远程文件名> <本地文件名>
示例:
tftp 192.168.1.1 -c get /remote/file.txt ./local_file.txt
tftp <服务器IP> -c put <本地文件名> <远程文件名>
示例:
tftp 192.168.1.1 -c put ./local_file.txt /remote/file.txt
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/srv/tftp"
TFTP_ADDRESS=":69"
TFTP_OPTIONS="--secure"
# 下载文件
tftp 192.168.1.1 -c get /remote/file.txt ./local_file.txt
# 上传文件
tftp 192.168.1.1 -c put ./local_file.txt /remote/file.txt
通过以上步骤和示例,您应该能够顺利地在Linux系统中使用TFTP进行文件传输。
领取专属 10元无门槛券
手把手带您无忧上云