ubuntu安装tftp

ubuntu安装tftp server

1、安装相关软件包
apt-get install tftpd (服务端)
apt-get install tftp (客户端)
apt-get install xinetd

2、建立配置文件

cd /etc/xinetd.d/
vi tftp                            (/etc/xinetd.d/tftp 配置文件)

输入

service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftp
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}

存盘退出。

3、建立tftp服务文件目录

cd /
          sudo mkdir tftp     建立文件夹
          sudo chmod 777 tftp  更改文件夹权限

cd /tftp
           sudo touch  aaa
           sudo chmod  777  aaa

4、从新启动服务

/etc/init.d/xinetd restart

安装完成!测试方法:

在/tftp 目录下随便放个文件abc,然后运行tftp 192.168.123.202 进入tftp命令行,输入get abc看看是不是能把文件下下来,如果可以就可以了,也可以put文件上去。

你会发现get 命令已经没问题了,但是put命令还是会报错的,这没关系,说明你已经配好了tftp服务器。

5.下面来看看为什么put 为什么不能用

参考了文章之后,明白了一点,就是tftp服务器,默认规则是可以下载,但是上传文件的话,必须在tftp中,有一个相 同名字的文件,而且具备相应的可读写(覆盖)的权限.这样才能上传文件.

具有666权限的文件才能被覆盖掉。

ubuntu安装tftp

时间: 2024-10-14 03:06:09

ubuntu安装tftp的相关文章

Ubuntu安装TFTP服务器

1.安装tftpd-hpa : 1 sudo apt-get install tftpd-hpa 2.在根目录创建一个tftp共享文件夹: 1 sudo mkdir /tftpboot 3.修改tftp共享文件夹权限为777 : 1 sudo chmod 777 /tftpboot 4.配置tftpd-hpa: 1 sudo vim /etc/default/tftpd-hpa 1 # /etc/default/tftpd-hpa 2 TFTP_USERNAME="tftp" 3 TF

Ubuntu 16.04中安装tftp

引用自:https://www.linuxidc.com/Linux/2016-07/133255.htm Ubuntu 16.04中安装tftp 1. 安装 $ apt-get install tftp-hpa tftpd-hpa 2. 建立目录 $ mkdir /tftpboot # 这是建立tftp传输目录. $ sudo chmod 0777 /tftpboot $ sudo touch test.txt # test.txt文件最好输入内容以便区分 3. 配置 # vi /etc/de

ubuntu下tftp的安装、配置、使用

ubuntu下tftp的安装.配置.使用 1. 安装 $ apt-get install tftp-hpa tftpd-hpa 2. 建立目录 $ mkdir /tftpboot # 这是建立tftp传输目录. $ sudo chmod 0777 /tftpboot $ sudo touch test.txt # test.txt文件最好输入内容以便区分 3. 配置 $ sudo vi /etc/default/tftpd-hpa3. # /etc/default/tftpd-hpa TFTP_

Ubuntu linux tftp配置

TFTP(Trivial File Transfer Protocol,简单文件传输协议),是一个基于 UDP 协议实现 的用于在客户机和服务器之间进行简单文件传输的协议,适合于开销不大.不复杂的应用场合. TFTP 协议专门为小文件传输而设计,只能从服务器上获取文件,或者向服务器写入文件,不能 列出目录,也不能进行认证. 根据上面关于 TFTP 的介绍,实现 TFTP 我们需要搭建一个 TFTP 的服务器,iTOP-4412 开发板当做客户端. 使用我们的虚拟机 Ubuntu 来当做服务器,下

ubuntu建立tftp服务器有两种方式

1.第一种方式是 TFTP是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,以下讲解如何在ubuntu下安装配置tftp: $ sudo apt-get install tftp-hpa tftpd-hpa $ mkdir ~/tftpboot $ chmod 777 ~/tftpboot/ $ sudo gedit /etc/default/tftpd-hpa # /etc/default/tftpd-hpa TFTP_USERNAME="tftp"TFTP

Ubuntu 安装 JDK 7 / JDK8 的两种方式

ubuntu 安装jdk 的两种方式: 1:通过ppa(源) 方式安装. 2:通过官网下载安装包安装. 这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级 使用ppa/源方式安装 1.添加ppa sudo add-apt-repository ppa:webupd8team/java sudo apt-get update 2.安装oracle-java-installer jdk7 sudo apt-get install oracle-java7-inst

ubuntu安装pip3

当初入门Linux 使用的是centos,那个时候是6.0版本,当然现在主流在使用的也是6.0系列的,现在都到6.7了,那个时候centos还是独立的,现在被redhat收购,本来一个红蓝就差不多,个人感觉除了yum源不一样,其他没有区别,更搞笑的是,redhat用了centos 的开放yum 源,升级后居然变成centos 了.因为yum用的太顺手了,所以开始挺排斥ubuntu的,觉得apt-get很不爽,不过最近学python,感觉用centos各种不爽,怪不得都说开发最好用ubuntu.所

ubuntu 安装 git & smartgit

1. 安装 git # sudo apt-get update# sudo apt-get install git ? 2. 配置 # git config --global user.name "Your Name" # git config --global user.email "[email protected]" ? 3. 查看配置 # gitconfig--list ? 4. ?安装 SmartGit # cd ~/Downloads # wget?ht

ubuntu 安装 amp 环境 和 svn 命令

我是使用的集成安装 sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server 回车,会让输入密码: 安装过程中会让输入mysql root管理员的密码 如图: 安装完成之后,在浏览器地址栏中输入 localhost 测试下,能看到 It Works ! 表示环境安装成功! ------------------------------ Ubuntu 安装 svn 客户端 终端操作命令: sudo apt-get