ubuntu 10.04下的配置tftp
来源:互联网 发布:c语言比较4个数大小 编辑:程序博客网 时间:2024/04/27 21:57
第1步:
安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd。
第2步:
配置相关服务文件。进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success ont-size: 12pt; "> # log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d
第3步:
配置tftp服务器
命令:
sudo vim /etc/default/tftpd-hpa
将内容修改成
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/tftp"
#这是你tftp服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为777,命令sudo chmod 777 /tftpboot
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
第4步:
然后进入xinetd.d文件夹(cd xinetd.d),查看是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:
service tftp
{
socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /var/tftp
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的
第5步:
修改所需文件夹的权限。需要修改的文件夹也就是上一步提到的那个服务器文件存放的文件夹,以我的配置文件为例,创建一个文件夹(sudo mkdir /var/tftp ),然后把它可以设置成访问权限最宽松的(sudo chmod 777 /var/tftp ),也可以设置成合适的权限。
第6步:
重新启动服务。sudo service tftpd-hpa restart,这也是我经常疏忽的一步,当配置好tftp的配置文件后,需要重新启动一下xinetd,在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程,再输入 sudo /etc/init.d/xinetd restart,重启服务。记住,每次修改完配置文件后,都需要重新启动一下服务。
执行次序:
sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
第7步:
通过tftp的get和put进行测试:
$ tftp localhost ($代表一般用户下)
tftp> get xx
tftp> put yy
一切看起来好像都很顺利,个就是测试不成功。甚至将iptables关闭了也无济于事! $ sudo iptables -F
正确的配置方法如下:
1、安装:tftp-hpa,tftpd-hpa,xinetd
2、配置/etc/default/tftpd-hpa,内容如下:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c"
说明:第二项改成你自己定义的tftp工作目录路径;第四项添加一个“-s”参数以便运行执行put操作(--secure等同于-s; -c等同与--create)
3、设置工作目录/var/tftp权限 $ sudo chmod -R 777 /var/tftp
4、重新启动服务
$ sudo /etc/init.d/tftpd-hpa restart
5、通过tftp的get和put进行测试: $ tftp localhost tftp> get xx tftp> put yy
一切工作的又如从前了...
安装tftp所需的软件。首先需要安装tftp-hpa,tftpd-hpa,前者是客户端,后者是服务程序,在终端下输入 sudo apt-get install tftp-hpa tftpd-hpa,安装tftp-hpa和tftpd-hpa。然后还需要安装xinetd,在终端下输入 sudo apt-get install xinetd,安装好xinetd。
第2步:
配置相关服务文件。进入根目录下的etc文件夹(cd /etc/),首先看目录中有没有一个xinetd.conf文件,如果没有则新建一个,有的话查看内容,看是否与下面的一致,若不一致则修改,内容如下:
# Simple configuration file for xinetd
#
# Some defaults, and include /etc/xinetd.d/
defaults
{
# Please note that you need a log_type line to be able to use log_on_success ont-size: 12pt; "> # log_type = SYSLOG daemon info
}
includedir /etc/xinetd.d
第3步:
配置tftp服务器
命令:
sudo vim /etc/default/tftpd-hpa
将内容修改成
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/tftp"
#这是你tftp服务器的工作目录,自行修改,注意,在新建工作目录时,最好修改其权限为777,命令sudo chmod 777 /tftpboot
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"
第4步:
然后进入xinetd.d文件夹(cd xinetd.d),查看是否有一个tftp文件,如果没有就新建一个,如果有的话就查看内容是否与下面的一致,不一致则修改,内容如下:
service tftp
{
socket_type = dgram
wait = yes
disable = no
user = root
protocol = udp
server = /usr/sbin/in.tftpd
server_args = -s /var/tftp
#log_on_success += PID HOST DURATION
#log_on_failure += HOST
per_source = 11
cps =100 2
flags =IPv4
}
其中server_args一行是配置服务器的文件存放的位置,就是进行tftp传输的时候,都是从该文件夹中搜索文件的
第5步:
修改所需文件夹的权限。需要修改的文件夹也就是上一步提到的那个服务器文件存放的文件夹,以我的配置文件为例,创建一个文件夹(sudo mkdir /var/tftp ),然后把它可以设置成访问权限最宽松的(sudo chmod 777 /var/tftp ),也可以设置成合适的权限。
第6步:
重新启动服务。sudo service tftpd-hpa restart,这也是我经常疏忽的一步,当配置好tftp的配置文件后,需要重新启动一下xinetd,在终端中输入 sudo /etc/init.d/xinetd reload,重新加载一下进程,再输入 sudo /etc/init.d/xinetd restart,重启服务。记住,每次修改完配置文件后,都需要重新启动一下服务。
执行次序:
sudo service tftpd-hpa restart
sudo /etc/init.d/xinetd reload
sudo /etc/init.d/xinetd restart
第7步:
通过tftp的get和put进行测试:
$ tftp localhost ($代表一般用户下)
tftp> get xx
tftp> put yy
一切看起来好像都很顺利,个就是测试不成功。甚至将iptables关闭了也无济于事! $ sudo iptables -F
正确的配置方法如下:
1、安装:tftp-hpa,tftpd-hpa,xinetd
2、配置/etc/default/tftpd-hpa,内容如下:
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c"
说明:第二项改成你自己定义的tftp工作目录路径;第四项添加一个“-s”参数以便运行执行put操作(--secure等同于-s; -c等同与--create)
3、设置工作目录/var/tftp权限 $ sudo chmod -R 777 /var/tftp
4、重新启动服务
$ sudo /etc/init.d/tftpd-hpa restart
5、通过tftp的get和put进行测试: $ tftp localhost tftp> get xx tftp> put yy
一切工作的又如从前了...
0
上一篇:Qt Creator的配置和开发初步测试
下一篇:tslib1.4移植
相关热门文章
- shell中字符串操作
- shell中的特殊字符
- stagefright与opencore对比
- linux守护进程的几个关键地方...
- Android常用的一些make命令...
- 我的ChinaUnix博客被锁定了,...
- 虚拟机中ubuntu无线连接问题...
- IBM DS3400 盘阵怎么查看是单...
- 启动auditd时,报错如下,怎么...
- CGSL系统中root密码正确,但无...
给主人留下些什么吧!~~
评论热议
0 0
- Ubuntu 10.04下的TFTP服务器配置
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- ubuntu 10.04下的配置tftp服务器
- 常见内核引导失败的解决办法
- Ubuntu 12.10下源码安装MJPG-Streamer及使用
- ubuntu下nfs安装配置
- 基于mjpg-streamer-r63的源码分析之:基础知识详细解释
- getopt和getopt_long函数
- ubuntu 10.04下的配置tftp
- wikioi 1214 线段覆盖
- 利用反射调用android系统已实现的功能
- 餐厅当服务员洗男厕
- 使用MyEclipse可视化开发Hibernate实例
- AndroidAnnotations 3.0 更新说明
- AndroidAnnotations 3.0.1 更新说明
- 使用Intent实现activity之间的数据传递
- vs2008下的C/C++混合编程
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
哥们傲剑绿色版
绿色傲剑开服表
傲剑开服时间表
傲剑2绿色版开服表
冒泡网游傲剑ol下载
哥们傲剑2绿色版
傲剑2开服时间表
绿色傲剑数据
冒泡傲剑ol下载
西游傲剑手机版
哥们傲剑礼包激活码
哥们网 傲剑2
傲剑北冥神功数据
傲剑天穹txt下载
哥们网绿色傲剑2
傲剑四灵阵数据
傲剑2手机版下载
英雄传奇傲剑镶嵌
西游傲剑礼包
傲剑2礼包大全
傲剑2礼包激活码
傲剑礼包大全
傲剑2登陆器下载
绿色傲剑礼品卡
傲剑江湖之独孤求败
傲剑2绿色版礼包
傲剑情缘网游公会
傲剑升级数据大全
傲剑绿色版新手卡
傲剑活动激活码
傲剑 降龙十八掌
哥们傲剑2礼包激活码
冒泡社区傲剑ol下载
哥们傲剑活动
网游之傲剑天下
傲剑绿色版升级数据
绿色傲剑升级数据
傲剑坐骑技能
傲剑江湖独孤求败破解版
傲剑2登陆平台
傲剑天穹5200