学习手记-基于iTOP4412 tftp服务器的搭建与测试
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学习手记-基于iTOP4412 tftp服务器的搭建与测试相关的知识,希望对你有一定的参考价值。
tftp的特点:
1)基于UDP
2)适合小文件传输
3)基本的文件获取和写入功能
搭建服务器的步骤:
安装软件 xinetd,tftp ,tftpd
1)xinetd 服务器守护进程( the extended Internet services daemon)。inetd的升级版
2)tftp 简单文件传输协议(Trivial File Transfer Protocol)。ftp的简化版
3)tftpd tftp服务器(DARPA Trivial File Transfer Protocol server)。DARPA: 美国国防高级研究计划局
语法:apt-get install
配置服务器
1)在路径:/etc/xinetd.d/下用vi新建一个名为“tftp”的文件
2)“tftp”文件内输入以下内容,并保存退出
* 注意 格式严格如图,“=”用“tab”键对齐。
在路径:/var/下新建目录“tftpboot”,赋最高权限777。该目录即是服务器的主目录【还是那句话:一切皆文件!服务器也是文件哦。】
注:目录名及路径取决于配置文件中的参数“server_args”
重启tftp服务器
/etc/init.d/xinetd restart
搭建完成。
测试服务器的步骤:
在tftp服务器目录(/var/tftpboot)下,新建一个文件,并输入一些便于识别的内容。比如:test
另开一个终端(ctrl+alt+t),定向访问服务器。
输入:tftp 127.0.0.1
* 为什么是127.0.0.1,而不是其它IP呢?试着在终端里输入ifconfig查看网络信息,除了网卡eth0之外,还有一个lo的虚拟网卡,类型是local loopback(本地环回接口(或地址)),地址:127.0.0.1 。至于什么是本地环回地址,又是一堆乱七八糟的东西,详见百度。
向服务器请求获得刚才新建的文件test(需在tftp提示符下操作)
get test
【如果是以普通用户登录,无法在较上级的目录下使用get命令,会提示权限不够。所以,测试get的路径是在/home/topeet下完成的。topeet即用户名】
成功后,输入q退出tftp控制台。
在当前目录下ls一下,并用vim打开该test文件,确认是不是用于测试的文件。
以上是关于学习手记-基于iTOP4412 tftp服务器的搭建与测试的主要内容,如果未能解决你的问题,请参考以下文章