Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1181657
  • 博文数量: 181
  • 博客积分: 4968
  • 博客等级: 上校
  • 技术积分: 1867
  • 用 户 组: 普通用户
  • 注册时间: 2008-01-13 21:52
文章分类

全部博文(181)

文章存档

2015年(2)

2013年(6)

2012年(22)

2011年(41)

2010年(27)

2009年(51)

2008年(32)

我的朋友

分类: LINUX

2009-04-08 10:36:00

1.安装tftp的服务端和客户端:
sudo apt-get install tftpd-hpa ;安装tftp服务端
sudo apt-get install tftp-hpa   ;安装tftp客户端

2.安装xinetd
sudo apt-get install xinetd

3.安装完 xinetd应该会建立目录/etc/xinetd.d,在此目录中添加文件:tftpd
sudo touch tftpd

4.sudo gedit /etc/xinetd.d/tftpd
想tftpd中添加如下内容:
service tftp
{
    disable = no
        socket_type = dgram
        wait = no
        user = root
        protocol = udp
        server = /usr/sbin/in.tftpd
        server_args = -s /home/tftpd
        log_on_success = PID HOST DURATION
        log_on_failure = HOST
}

5.在/home下建立tftpd目录,作为服务器的目录
sudo mkdir /home/tftpd
释放权限:
sudo chmod 777 /home/tftpd

6.打开inetd.conf 注释掉内容:
sudo gedit /etc/inetd.conf
#tftp dgram udp wait root /usr/sbin/in.tftpd /usr/sbin/in.tftpd -s /var/lib/tftpboot

7.重启xinetd服务
sudo /etc/init.d/xinetd restart

8.重启tftpd服务
sudo /etc/init.d/tftpd-hpa restart

9.这样就可以了,在/home/tftpd中建立一个文件
touch haha

切换到另一个目录中,然后
tftp localhost(或者是自己的IP)
    tftp>get haha

    这样就能在当前目录下get到 haha文件了

    如果 get的时候显示 time out,应该是服务没有启动
    sudo /etc/init.d/xinetd restart
    sudo /etc/init.d/tftpd-hpa restart
    这样应该就可以了

阅读(2301) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~