为网络启动和软硬件升级建立TFTP
2009-05-13 01:38:14来源:未知 阅读 ()
大多数Linux分布都有一个TFTP服务器进行可用包挑选,代表性的如tftp-hpa包,分布在
有了tftp-hpa,一些对这个不可靠协议进行安全性增长的措施被采用。你可以告诉后台程序,in.tftpd服务进程,改变程式目录将被用来服务文件夹也并用来取消特权。利用这点,创建一个特殊的用户名tftpd,它有一个TFTP基于目录的主目录,或许/var/lib/tftpboot.然后访问in.tftpd这样:
/usr/sbin/in.tftpd-utftpd-s/var/lib/tftpboot
如果你安装通过一个RPM或者DEB包,将很有可能有一个可用到的初始脚本。代表性的来说,in.tftpd被称作通过一个像inetd或xinetd的超级服务器。举个实例,一个inetd的构造:
tftpdgramudpwaitroot/usr/sbin/in.tftpdin.tftpd-utftpd-s/var/lib/tftpboot
xinetd示例:
{
socket_type=dgram
protocol=udp
wait=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-utftpd-s/var/lib/tftpboot
}
tftp-hpa包也将伴随一个tftp客户机程序,能被用来测试客户机程序。
为了测试一些正常工作,启动(或者重新启动)xinetd或者inetd,创造一个测试文件夹,并用tfpt客户机程序去获得这个文件:
100+0recordsin
100+0recordsout
102400bytes(102kB)copied,0.00041193s,249MB/s
#tftp-vlocalhost-cgetfoo
Connectedtolocalhost(127.0.0.1),port69
gettingfromlocalhost:footofoo[netascii]
Received102400bytesin0.1seconds[11872463bit/s]
#ls-lfoo
-rw-r--r--1rootroot1024002008-01-0617:05foo
现在你可以用TFTP服务器为PXEbooting提供启动映像或者为路由器或其它设备提供软硬件映像,这样通过TFTP进行软硬件升级。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- SSH升级版本--8.2p1 2020-05-23
- K8S集群平滑回退或升级 2020-05-21
- centos 7 升级OpenSSH-8.2p1 2020-05-12
- 快速升级Zabbix 5.0 版本 2020-05-08
- 假设本地源yum 2020-04-19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash