Ubuntu 10.10 Linux配置TFTP下载服务器[Linux安全]
本文“Ubuntu 10.10 Linux配置TFTP下载服务器[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
由于在调试Linxu时需求利用网络来举行下载内核,平常利用的是在Windows下采取tftp软件来完成此操作,但是当调试内核是需求常常的来改正内核来举行调试,所以要常常的从Linux下拷贝内核到Windows下,非常麻烦,于是想在Linux下配置tftp服务来举行直接下载.从从网上找了好久,找了一个对比好的文章并试了一下,后果称心.
1、首先要翻开root权限的终端.
Ubuntu 的 10.XX以上,已经可以找到root的终端,假如没有,可以利用普通的终端利用sudo号令前缀.
2、下载并安装tftp服务器.
普通网上的教程都要下三个文件,一个是tftp,一个是tftpd ,一个是openBSD-inetd.其实大部份的利用采取tftpd和openBSD-inetd就够了.不过为了统一和傻瓜性,还是用大家都喜好用的号令.链接网线后,在终端输入.
sudo apt-get install tftpd tftp openbsd-inetd
按照提醒确认并完成
3、重新启动系统.
4、翻开终端,编辑配置文件/etc/inetd.conf
倡议采取号令:sudo vim /etc/inetd.conf
在这个配置文件里面找到下面的位置:
#:BOOT: TFTP service is provided primarily for booting. Most sites
# run this only on machines acting as "boot servers."
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /srv/tftp
#我把上面的默许的配置文件用井号注释掉了,自己配置了下面的一行
#tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftp
保存文件退出.
5、成立TFTP服务器的文件目录.
翻开终端,进入根目录(用cd / )(或cd ..)退到顶.
输入号令:
sudu mkdir tftp
sudu chmod 777 /tftp
假若有需求下载的文件这时可以拷贝进去,也用chmod 777号令把全部权限翻开.
6、通过下面号令启动(或重启)xinetd服务
sudo /etc/init.d/openbsd-inetd restart
7、查看69端口能否有翻开,利用下面号令
netstat -an | more
打印出的东西中找到以下便可:
udp 0 0 0.0.0.0:69 0.0.0.0:*
8、最好统一一下操作 ,reboot一下系统.
9、系统重启后再利用: sudo /etc/init.d/openbsd-inetd restart 号令 重置一下状况.
10、在本机测试一下:
在/tftp目下新建一个文件,并写入数据:
root@Ubuntu:/tftp# echo tftp test > test.txt
到 home 目录下:
root@Ubuntu:/tftp# cd /home/
root@Ubuntu:/home# tftp 192.168.0.114
tftp> get test.txt
Received 11 bytes in 0.1 seconds
tftp> quit
root@Ubuntu:/home# cat test.txt
tftp test
测试成功,大功告成.
以上是“Ubuntu 10.10 Linux配置TFTP下载服务器[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |