在Ubuntu下tftp伺服器搭建

2021-06-05 00:02:39 字數 1538 閱讀 7549

環境:ubuntu10.10 server

root@xf:/

# apt-get install tftpd tftp xinetd

2、建立配置檔案

在/etc/xinetd.d/下建立乙個配置檔案tftp

sudo vim tftp

在檔案中輸入以下內容:

service tftp

{socket_type= dgram

protocol = udp

wait = yes

user = root

server = /usr/sbin/in.tftpd

server_args = -s /tftpboot

disable = no

per_source = 11

cps = 100 2

flags = ipv4

儲存退出。

sudo mkdir /tftpboot  /*在根目錄下建立tftpboot資料夾,注意與mkdir tftpboot的區別*/

sudo chmod 777 /tftpboot –r

4、重新啟動服務

sudo /etc/init.d/xinetd restart

至此ubuntutftp服務已經安裝完成了,下面可以對其進行一下測試。(在當前目建立2.c,在tftpboot目錄下建立1.c和2.c,且

tftpboot目錄下2.c許可權為777)

執行get命令時,保證tftpboot目錄下的檔案許可權為777,

執行put命令時,必須先在tftpboot目錄下新建乙個和上傳檔案同名的檔案且許可權為777.

root@xf:/home

# tftp 127.0.0.1

tftp> get 1.c

received 7 bytesin 0.1 seconds

tftp> put 2.c

sent 10 bytes in0.0 seconds

tftp> quit

5、一些命令

connect connectto remote tftp

mode setfile transfer mode

put sendfile

get receivefile

quit exittftp

verbose toggleverbose mode

trace togglepacket tracing

status showcurrent status

binary setmode to octet

ascii set mode to netascii

rexmt setper-packet retransmission timeout

timeout settotal retransmission timeout

? print helpinformation

原帖:

Ubuntu下建立tftp伺服器

1 安裝程式 sudo apt get install tftp tftpd sudo apt get install openbsd inetd 2 新建資料夾 cd sudo mkdir tftpboot sudo chmod 777 tftpboot 3 修改存放目錄 sudo vi etc ...

UBUNTU下TFTP伺服器搭建

1.1搭建tftp伺服器 tftp trivial file transfer protocol,簡單檔案傳輸協議 是乙個基於udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服器寫入...

ubuntu下搭建tftp伺服器

1.1 搭建tftp 伺服器tftp trivial file transfer protocol 簡單檔案傳輸協議 是乙個基於 udp協議實現的用於在客戶機和伺服器之間進行簡單檔案傳輸的協議,適合於開銷不大 不複雜的應用場合。tftp 協議專門為小檔案傳輸而設計,只能從伺服器上獲取檔案,或者向伺服...