ubuntu下配置TFTP,笔记

来源:互联网 发布:怪兽猎人ol捏脸数据 编辑:程序博客网 时间:2024/05/16 07:38

首先,看看机器上面是否安装了tftp服务器软件。

在终端命令行,输入:dpkg -s tftpd-hpa

如果已经安装好了,结果如下图所示:

 

里面最重要的一句话:  status: install ok installed      

表示你的机器里面已经安装了服务器端软件。那么你只需要看看相应的配置文件,就可以用了。

如果没有安装,那么就只有重新装了。过程如下:

1.输入:apt-get -y install tftpd-hpa

注:这是安装服务端软件

2.输入:apt-get -y install tftp-hpa

注:这是安装客户端软件。

3.两个软件安装完成后,只需要修改一下相应的配置文件。

   配置文件所在的默认路径:/etc/default/tftpd-hpa


  用vim打开配置文件:


配置文件很短,一共就6行。这里已经修改了,第4行和第6行。

注:1.第4行,修改的是双引号里面的 tftpboot  这个目录的路径,把它放在根下面主要是为了方便找到它。这是就需要在根目录下手动创建一个  tftpboot 目录,过程如下:

        cd /

         mkdir tftpboot

         (这些操作都需要root权限)

         创建目录后,更改一下,这个目录的权限,输入:chmod 777 tftpboot。这样这个目录的所有者、所属组、其他人,都拥有读写这个目录的权限。

2.第6行,双引号内增加了一个   - c     选项,目的是让我们能够向 tftpboot 上传文件。



ok,都搞定了。

重启一下tftpd-hpa服务。

输入:service tftpd-hpa restart


 

现在应该就可以用了


这儿我输入:ifconfig   查看我的ip,方便下面我用客户端程序登录用。

登录时输入:tftp 192.168.1.9

退出是只需要输入:quit

上传文件时输入:put 文件名(这个文件名就是你要上传的文件,文件是上传到新建的目录 /tftpboot 里面的)

下载文件时输入:get 文件名(下载也是从 /tftpboot 这个目录里面下载)



当 /tftpboot 权限为666时,哎悲剧:


一气之下,给了个777,就好了。但是,这样这个文件的权限始终感觉别扭,权限太高了。疑问












0 0