Ubuntu10.04下TFTP的配置

Ubuntu10.04tftp 设置方法:

1.
sudoapt-get install tftp

sudoapt-get install tftpd

sudoapt-get install openbsd-inetd ###sudo apt-get install netkit-inetd这两个都一样的

sudoapt-get installxinetd
特别指出很多文章里用的是netkit-inetd,但是实际下载时发现
这个软件是下不到的,特改用openbsd-inetd,实验效果不错。

2.
在根目录下创建文件夹tftpboot
cd /
sudo mkdirtftpboot
建立文件夹
sudochmod 777 tftpboot
更改文件夹权限

3.
sudogedit /etc/inetd.conf
修改成如下样子

tftpdgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot


4.
sudo gedit/etc/xinetd.d/tftp
修改成如下样子(如果没有tftp文件就创建它)

servicetftp
{
disable =no
socket_type =dgram
protocol =udp
wait =yes
user =root
server =/usr/sbin/in.tftpd
server_args =-s/tftpboot -c
source =11
cps = 100 2
}


5.
sudo gedit/etc/default/tftpd-hpa
修改成如下样子(如果没有tftpd-hpa文件就创建它)

RUN_DAEMON="no"

OPTIONS="-s/tftpboot -c -p -U tftpd"

6.
sudo/etc/init.d/openbsd-inetd reload
sudo in.tftpd -l/tftpboot
7.
tftpboot文件夹下新建测试文件aaa

cd /tftpboot
sudotouch aaa
sudo chmod 777 aaa

8.
开始测试tftp服务
cd/home
tftp 192.168.1.111
get/tftpboot/aaa
如果没有出现错误代码且在home目录下出现aaa文件则证明tftp
服务建立成功

9.
注意:1:如果出现permissiondenied 错误  则是操作者权限不够,
               
需要提升权限
               su  root
               
输入密码后就可以正常进行tftp传输操作了

          2
:如果出现Accessviolation错误 则是文件权限没有解开,
               
将要操作的文件操作权限全解开就可以了
               chmod 777
文件名


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值