日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

tftp协议服务器IP地址,TFTP服务器的搭建

發布時間:2024/8/1 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 tftp协议服务器IP地址,TFTP服务器的搭建 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與服務器之間進行文件傳輸的簡單協議,主要基于UDP協議來實現。該協議最初設計的目的是進行小文件的傳輸,因此它不具備通常的FTP的許多功能,它只能從TFTP服務器上獲得或寫入文件,不能列出目錄,不進行認證。

1.tftp的配置文件

[root@localhost Desktop]# gedit /etc/xinetd.d/tftp

1?? ?# default: off

2?? ?# description: The tftp server serves files using t he trivial file transfer \

3?? ?#?? ?protocol.? The tftp protocol is often used to boot diskless \

4?? ?#?? ?workstations, download configuration files to network-aware printers, \

5?? ?#?? ?and to start the installation process for some operating systems.

6?? ?service tftp

7?? ?{

8?? ??? ?socket_type?? ??? ?= dgram

9?? ??? ?protocol?? ??? ?= udp

10?? ??? ?wait?? ??? ??? ?= yes

11?? ??? ?user?? ??? ??? ?= root

12?? ??? ?server?? ??? ??? ?= /usr/sbin/in.tftpd

13?? ??? ?server_args?? ??? ?= -s /tftpboot

14?? ??? ?disable?? ??? ?= no

15?? ??? ?per_source?? ??? ?= 11

16?? ??? ?cps?? ??? ??? ?= 100 2

17?? ??? ?flags?? ??? ??? ?= IPv4

18?? ?}

其中,server_args = -s /tftpboot是tftp服務器運行時的參數。-s /tftpboot表示服務器默認的目錄是/tftpboot,當執行put a.txt命令時,文件被放到服務器的路徑是/tftpboot/a.txt。

可以執行tftp、get命令下載文件。在嵌入式開發中,多使用下載功能。

可以執行put命令上傳文件。上傳文件時,需要先把服務器上的/tftpboot目錄和這個目錄下的文件變成可讀可寫權限,可以執行如下命令:

[root@localhost Desktop]# chmod -R 666 /tftpboot

默認情況下,只能上傳tftp服務器已經存在的文件,例如,在tftp服務器上有/tftpboot/a.txt這個文件,可以執行如下命令:

[root@localhost Desktop]# put a.txt

如果想上傳tftp服務器目錄中沒有的文件,需要修改tftp服務器的配置文件,

將/etc/xinetd.d/tftp文件的第13行改為“server_args = -s /tftpboot -c”即可,然后重啟tftp服務器。

2.重啟tftp服務器

[root@localhost Desktop]# service xinetd restart

停止 xinetd:????????????????????????????????????????????? [確定]

啟動 xinetd:????????????????????????????????????????????? [確定]

[root@localhost Desktop]#

3.測試tftp

[root@localhost Desktop]# netstat -a|grep tftp

udp??????? 0????? 0 *:tftp????????????????????? *:*

[root@localhost Desktop]# netstat -an|grep 69|grep udp

udp??????? 0????? 0 0.0.0.0:69????????????????? 0.0.0.0:*

udp??????? 0????? 0 :::56996??????????????????? :::*

執行上面兩條命令中的任何一條,如果有相關的輸出,就表明tftp服務器配置成功。

注:tftp服務器使用UDP協議,使用的端口號是69。

閱讀(909) | 評論(0) | 轉發(0) |

總結

以上是生活随笔為你收集整理的tftp协议服务器IP地址,TFTP服务器的搭建的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。