Ubuntu下搭建TFTP服务器【亲测】
来源:互联网 发布:c语言编写的程序被称为 编辑:程序博客网 时间:2024/06/02 12:55
TFTP(Trivial File Transfer Protocol,简单文件传输服务)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。TFTP承载在UDP上,提供不可靠的数据流传输服务,不提供存取授权与认证机制,使用超时和重传方式来保证数据的到达。
1.安装tftp-server
sudo apt-get install tftp tftpd-hpa tftp-hpa xinetd
tftp-hpa是客户端,如果不需要客户端可以不安装
tftpd-hpa是服务器端
xinetd 网络守护进程
2.配置TFTP服务器
service tftp
{
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
}
其中:servier_args 为tftp服务目录
TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="/tftpboot"
TFTP_OPTIONS="-l -c -s"
2.3 创建/tftproot目录
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
3.重新启动TFTP服务
$ sudo service tftpd-hpa restart
4. 测试TFTP服务
在tftpboot文件夹下新建测试文件“testfortftp”
$ cd /tftpboot
$ sudo touch testfortftp
$ sudo chmod 777 testfortftp
开始测试tftp服务
$ cd /home
$ tftp 192.168.8.98
>get /tftpboot/testfortftp
如果没有出现错误代码且在home目录下出现aaa文件则证明tftp服务建立成功
到这里为止就搭建完成了,下面做了其他介绍。
5、手动启动/停止服务等
$ sudo service tftpd-hpa stop
$ sudo service tftpd-hpa start
$ sudo service tftpd-hpa status
$ sudo service tftpd-hpa restart
Now,it works!
1.安装tftp-server
sudo apt-get install tftp tftpd-hpa tftp-hpa xinetd
tftp-hpa是客户端,如果不需要客户端可以不安装
tftpd-hpa是服务器端
xinetd 网络守护进程
2.配置TFTP服务器
2.1 配置tftp
$ sudo gedit /etc/xinetd.d/tftp
修改成如下样子(如果没有tftp文件就创建它):service tftp
{
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
}
其中:servier_args 为tftp服务目录
2.2 配置tftpd服务器
sudo vim /etc/default/tftpd-hpa
将原来的内容改为:TFTP_USERNAME="tftp"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_DIRECTORY="/tftpboot"
TFTP_OPTIONS="-l -c -s"
2.3 创建/tftproot目录
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
3.重新启动TFTP服务
$ sudo service tftpd-hpa restart
4. 测试TFTP服务
在tftpboot文件夹下新建测试文件“testfortftp”
$ cd /tftpboot
$ sudo touch testfortftp
$ sudo chmod 777 testfortftp
开始测试tftp服务
$ cd /home
$ tftp 192.168.8.98
>get /tftpboot/testfortftp
如果没有出现错误代码且在home目录下出现aaa文件则证明tftp服务建立成功
到这里为止就搭建完成了,下面做了其他介绍。
5、手动启动/停止服务等
$ sudo service tftpd-hpa stop
$ sudo service tftpd-hpa start
$ sudo service tftpd-hpa status
$ sudo service tftpd-hpa restart
Now,it works!
0 0
- Ubuntu下搭建TFTP服务器【亲测】
- UBUNTU下TFTP服务器搭建
- UBUNTU下TFTP服务器搭建
- ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- Ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- Ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- ubuntu下搭建tftp服务器
- Ubuntu下搭建tftp服务器
- ubuntu下tftp服务器搭建
- ubuntu下搭建tftp服务器
- ubuntu 10.04下的tftp服务器搭建
- ubuntu 10.04下的tftp服务器搭建
- Ubuntu-10.10下tftp服务器搭建
- 相对路径
- Android 热门标签 瀑布流实现
- Gmap.net百度地图开发
- apt-get依赖库版本过高问题的解决(如何处理libqt4-dev在ubuntu的安装问题)
- 循环引用最常见的3种情况
- Ubuntu下搭建TFTP服务器【亲测】
- 第五周项目1.2-三角形类雏形
- Andriod被排出Linux内核的原因
- 关于c语言中二维数组的思考
- 17部委:庆六一增强儿童爱党爱国爱社会主义情感
- Linux实时性分析-schedule-调度器
- 中断解析
- 网络商城-PrestaShop
- mysql ERROR------FULLTEXT