tftp的安裝與配置

2021-06-06 07:39:32 字數 1415 閱讀 9946

1.安裝

要安裝xinetd, tftp的server & client

使用命令:

$ sudo apt-get install xinetd tftpd-hpa tftp-hpa

2.設定

a. xinetd會建立目錄/etc/xinetd.d/.接下來需要在此路徑下建立

乙個新文件tftpd並編輯其內容:

$ sudo vim /etc/xinetd.d/tftpd

將文件的內容改為:

service tftp

b. 建立tftp的根路徑並將其許可權設定為777,此路徑需要跟/etc/xinetd.d/tftpd

文件中server_args一行的設定保持一致,在此例中的路徑為 /tftpboot:

$ sudo mkdir /tftpboot

$ sudo chmod 777 /tftpboot

c. 修改/etc/inetd.conf文件

$ sudo vim /etc/inetd.conf

將下面一行:

tftp dgram udp wait root /usr/sbin/in.tftpd  /usr/sbin/in.tftpd -s /var/lib/tftpboot

修改為:

tftp dgram udp wait root /usr/sbin/in.tftpd  /usr/sbin/in.tftpd -s /tftpboot

d. 修改/etc/default/tftpd-hpa

$sudo vim /etc/default/tftpd-hpa

將文件內容修改為:

#defaults for tftpd-hpa

run_daemon="yes"

options="-l -s /tftpboot"

3. 啟動

重新啟動服務

$ sudo /etc/init.d/xinetd restart

$ sudo /etc/init.d/tftpd-hpa restart

4. 測試

可以進行乙個小測試,來檢驗tftp server有沒有正常執行:

在此次此次測試中,/tftpboot目錄下有供測試使用的文件(您可將換為任何文件):uimage

首先,記錄下tftp server端的ip,比如:192.168.5.192(您tftp server的ip應該與此不同,

可以在server上使用「ifconfig」檢視).

接下來使用tftp協議登入到tftp server(可以在執行server的計算機上進行測試,也可以在另

外一台執行xinetd & tftp client的計算機上進行測試):

$ tftp 192.168.5.192

成功後將會出現tftp的提示符:

tftp>

tftp>get uimage

TFTP安裝與配置

sudo apt get install tftp hpa tftpd hpa xinetd需要注意的是,有些時候,安裝時不加字尾 hpa會出現問題。另外,tftp hpa是客戶端,tftpd hpa是服務端,一般來說,往arm板上傳檔案時,主機是作為服務端,所以tftpd hpa需要安裝,tftp...

tftp 的安裝,配置與使用

在fc6光碟的iso映象中,有tftp server的rpm安裝包。1 安裝 mount o loop mnt cd 掛載光碟 rpm ivh tftp 0.42 3.1.i386.rpm 安裝tftp client rpm ivh tftp server 0.42 3.1.i386.rpm 安裝t...

Linux下tftp安裝與配置

1.背景 開發板在u boot下從pc獲取檔案的方式有三種 1 dnw傳輸 2 串列埠傳輸 3 tftp傳輸 2.安裝 yum install xinetd yum install tftp yum install tftp server 3.配置 修改 etc xinetd.d tftp檔案,di...