有时,爱情能穿越宏大的沧桑抵达幸福,却穿越不了宁静的琐细。

Fedora 中TFTP的配置

技术文档 13270浏览 0评论

1.安装TFTP客户端和服务器
yum install tftp
yum install tftp-server
2.配置TFTP服务器
打开/etc/xinetd.d/tftp,然后把disable的值改为no。修改user的值,不要使用root用户。修改server_args 行为:server_args = -s 指定的目录 -c ,-c 表示可以创建文件。其它选项默认即可。
cp /etc/xinetd.d/tftp.rpmnew /etc/xinetd.d/tftp
3.最后执行:service xinetd restart 就可以启动tftp-server了。
4.执行tftp命令即可验证。

常见tftp命令及用法
Tftp
向运行曰常文件传输协议 (TFTP) 服务或守护程序的远程计算机(尤其是运行 UNIX 的计算机)传输或接收文件。如果使用时不带参数,tftp 将显示帮助。

语法
tftp [-i] [Host] [{get | put}] [Source] [Destination]

参数
-i
指定二进制图像传送模式(也称为八进制模式)。在二进制图像模式下,文件以一个字节为单位进行传输。在传送二进制文件时使用该模式。如果省略了 -i,文件将以 ASCII 模式传送。这是默认的传送模式。该模式将行尾 (EOL) 字符转换为指定计算机的适当格式。传送文本文件时使用该模式。如果文件传送成功,将显示数据传输率。

Host
指定本地或远程计算机。

put
将本地计算机上的 Destination 文件传送到远程计算机上的 Source 文件中。因为 TFTP 协议不支持用户身份验证,所以用户必须登录到远程计算机,同时文件在远程计算机上必须可写。

get
将远程计算机上的 Destination 文件传送到本地计算机上的 Source 文件中。

Source
指定要传送的文件。

Destination
指定将文件送达的位置。如果省略了 Destination,将假定它与 Source 具有相同名称。

/?
在命令提示符下显示帮助。

注释
• 使用 get 参数
如果将本地计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne 中,则指定 put。如果将远程计算机上的文件 FileTwo 传送到远程计算机上的文件 FileOne 中,则指定 get。

• Windows Server 2003 家族产品和 Windows 2000 不提供一般用途的 TFTP 服务器。Windows 2000 提供的 TFTP 服务器服务只为 Windows XP 和 Windows 2000 客户端计算机提供远程启动功能。
• 只有当“Internet 协议 (TCP/IP)”协议在“网络连接”中安装为网络适配器属性的组件时,该命令才可用。

示例
要从本地计算机将文件 Users.txt 传送到远程计算机 vax1 上的 Users19.txt,请键入:
tftp vax1 put users.txt users19.txt

转载请注明:自由的风 » Fedora 中TFTP的配置

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

网友最新评论 (3)

  1. 把disable的值改为no
    ????

    Thelover2012-06-06 12:03 回复
  2. 没有设置的时候看错了。

    thelover2012-06-06 23:59 回复