日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢(xún)
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
如何配置linux的tftp服務(wù)器 (linux tftp配置文件)

如何配置 Linux 的 tftp 服務(wù)器

創(chuàng)新互聯(lián)堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的昆山網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

TFTP(Trivial File Transfer Protocol)是一種簡(jiǎn)單的文件傳輸協(xié)議,通常用于在本地網(wǎng)絡(luò)中傳輸文件。在 Linux 系統(tǒng)中,我們可以通過(guò)安裝和配置 TFTP 服務(wù)器來(lái)共享文件,這對(duì)于開(kāi)發(fā)人員、系統(tǒng)管理員和網(wǎng)絡(luò)管理員來(lái)說(shuō)非常有用。

本文將介紹如何在 Linux 系統(tǒng)上配置 TFTP 服務(wù)器。

步驟一:安裝 TFTP

在大多數(shù) Linux 發(fā)行版中,TFTP 客戶端和服務(wù)器都是默認(rèn)安裝的,如果你沒(méi)有安裝它,你可以使用以下命令來(lái)安裝它:

“`bash

sudo apt-get install tftp

“`

步驟二:配置 TFTP 服務(wù)器

你需要?jiǎng)?chuàng)建一個(gè)共享目錄,讓 TFTP 服務(wù)器可以在這個(gè)目錄下共享文件。假設(shè)你想要在 `/var/lib/tftpboot` 目錄下共享文件,你可以使用以下命令創(chuàng)建這個(gè)目錄:

“`bash

sudo mkdir -p /var/lib/tftpboot

“`

接下來(lái),你需要將文件復(fù)制到這個(gè)目錄下,然后將這個(gè)目錄的所有者和組配置為 TFTP 用戶:

“`bash

sudo cp file /var/lib/tftpboot

sudo chown -R nobody:nogroup /var/lib/tftpboot

“`

在 Ubuntu 系統(tǒng)中,TFTP 服務(wù)器守護(hù)程序?yàn)?`tftpd-hpa`,配置文件為 `/etc/default/tftpd-hpa`。你可以用以下命令編輯這個(gè)文件:

“`bash

sudo vi /etc/default/tftpd-hpa

“`

在這個(gè)文件中,你需要將以下行取消注釋并進(jìn)行必要的更改:

“`

TFTP_USERNAME=”nobody”

TFTP_DIRECTORY=”/var/lib/tftpboot”

TFTP_ADDRESS=”:69″

TFTP_OPTIONS=”-l -c -s”

“`

– `TFTP_USERNAME`:指定 TFTP 服務(wù)器使用的用戶。

– `TFTP_DIRECTORY`:指定 TFTP 服務(wù)器共享的目錄。

– `TFTP_ADDRESS`:指定 TFTP 服務(wù)器監(jiān)聽(tīng)的地址和端口號(hào)。

– `TFTP_OPTIONS`:指定 TFTP 服務(wù)器的一些選項(xiàng)。

保存文件并退出。

步驟三:重啟 TFTP 服務(wù)器

在完成了 TFTP 服務(wù)器的配置后,你需要重啟 TFTP 服務(wù)器以使配置生效。你可以使用以下命令重啟 TFTP 服務(wù)器守護(hù)程序:

“`bash

sudo systemctl restart tftpd-hpa

“`

步驟四:測(cè)試 TFTP 服務(wù)器

現(xiàn)在,你已經(jīng)配置好了 TFTP 服務(wù)器,你可以使用 TFTP 客戶端測(cè)試它是否工作正常。你可以使用以下命令從 TFTP 服務(wù)器上下載文件:

“`bash

tftp

get

“`

其中,“ 是 TFTP 服務(wù)器的 IP 地址,“ 是要下載的文件名。

如果一切正常,你應(yīng)該能夠從 TFTP 服務(wù)器上下載文件了。

結(jié)束語(yǔ)

相關(guān)問(wèn)題拓展閱讀:

  • 如何安裝linux的tftp服務(wù)器
  • 如何在Linux中啟動(dòng)TFTP服務(wù)器?

如何安裝linux的tftp服務(wù)器

以下資料來(lái)源網(wǎng)上:

fedora下tftp服務(wù)告哪器的安裝與配置

總結(jié)過(guò)程如下:

1.下載tftp服務(wù)器、客戶端tftp和守護(hù)進(jìn)程xinetd三個(gè)包

yum install xinetd tftp tftp-server

/喊含/xinetd.i386 2:2.3.14-21.fc10

//tftp-0.49-1.fc10.i386.rpm

//tftp-server-0.49-1.fc10.i386.rpm

2.配置vi /etc/xinetd.d/tftp

修改server_args = -s /tftpboot -c,這里的-c一定要加上,否則只能下載不能上傳?。。?/p>

service tftp

{

disable = no

socket_type= dgram

protocol = udp

wait = yes

user = root

server = /usr/in/in.tftpd

server_args= -s /tftpboot -c

per_source= 11

cps= 100 2

flags = IPv4

}

3.關(guān)閉防火墻

4.建立tftp工作目錄并修改屬性(不修改屬性會(huì)出現(xiàn)error)

cd /

mkdir tftpboot

chmod 777 -R /tftpboot/

5.開(kāi)啟服務(wù),上傳下載文件

######################################

我的配置過(guò)程中先后順序和出現(xiàn)的問(wèn)題如下:

下載tftp服務(wù)客戶端tftp和守護(hù)進(jìn)程xinetd

yum install xinetd

yum install tftp tftp-server

//xinetd.i386 2:2.3.14-21.fc10

//tftp-0.49-1.fc10.i386.rpm

//tftp-server-0.49-1.fc10.i386.rpm

關(guān)閉防火墻

service xinetd restart

Stopping xinetd:

Starting xinetd:

cd /

mkdir tftpboot

cd tftpboot

cp /etc/inittab /tftpboot/

tftp 172.18.1.90

tftp> get inittab

Transfer timed out.

tftp>quit

# netstat -a|grep tftp

# ls

inittab

# touch aaa

# ls

aaa inittab

# tftp 172.18.1.90

tftp>鄭友笑 get aaa

Transfer timed out.

tftp> quit

不知何故出現(xiàn)“Transfer timed out.”的錯(cuò)誤提示,想想沒(méi)有修改tftp配置文件:

# cd /etc/xinetd.d

# vi tftp

修改保存:

disable=no

server_args=-s /tftpboot/ -c

# cd /

# /etc/init.d/xinetd restart

Stopping xinetd:

Starting xinetd:

# netstat -a | grep tftp

udp 0 *:tftp*:*

# tftp 172.18.1.90

tftp> get aaa

Error code 1: File not found

tftp> get inittab

Error code 1: File not found

tftp> quit

錯(cuò)誤不一樣了,以為需要安裝tftpd服務(wù)器端,yum install tftpd沒(méi)有源

但這次想起來(lái)新建/tftpboot/目錄時(shí)候沒(méi)有對(duì)該目錄權(quán)限進(jìn)行修改,就一切ok了

# chmod 777 -R /tftpboot/

# tftp 172.18.1.90

tftp> get aaa

tftp> get inittab

tftp> q

# ls

aaa boot etc inittab lost+found mnt proc in srv tftpboot usr

bin dev home lib mediaopt root selinux sys tmpvar

//根目錄出現(xiàn)了aaa和inittab文件,下載成功!

再來(lái)試試上傳文件:

# cd /tftpboot

# ls

aaa inittab

# rm aaa

rm: remove regular empty file `aaa’? y

# ls

inittab

# tftp 172.18.1.90

tftp> put aaa

tftp: aaa: No such file or directory

tftp> put aaa

tftp: aaa: No such file or directory

tftp> q

# cd /

# ls

aaa boot etc inittab lost+found mnt proc in srv tftpboot usr

bin dev home lib mediaopt root selinux sys tmpvar

# tftp 172.18.1.90

tftp> put aaa

tftp> q

# cd /tftpboot

# ls

aaa inittab

上傳成功!

上面錯(cuò)誤原因就是tftp的執(zhí)行目錄要再根目錄下進(jìn)行,因?yàn)槟J(rèn)根目錄為當(dāng)前操作的目錄

安裝tftp服務(wù)器:

需要安裝xinetd、tftp、tftp-server3軟件

1、如果能上網(wǎng),通過(guò)yum安裝:

sudo yum install xinetd

sudo yum install tftp

sudo yum install tptp-server

2、如果不能上網(wǎng),可以直接安裝提供的rpm包:

sudo rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm

sudo rpm -ivh tftp-0.48-3.fc9.i386.rpm

sudo rpm -ivhtftp-server-0.48-3.fc9.i386.rpm

配置tftp服務(wù)器:

修改/etc/xinetd.d/tftp文件

disable=yes 改為 disable=no

server_args=-s /var/lib/tftpboot 改為 server_args=-s /tftpboot/ -c

修改戚隱/etc/sysconfig/selinux文件

SELINUX=disabled (系統(tǒng)默認(rèn)是enforcing)要改成disabled

chmod 777 /tftpboot 修改/tftpboot文件夾的權(quán)限

啟動(dòng) service xinetd restart

查看tftp服務(wù)是否開(kāi)啟:

netstat -a | grep tftp

顯示結(jié)果為 udp*:tftp *:* 表示服務(wù)已經(jīng)開(kāi)啟,tftp配置成功

把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件復(fù)制到目錄/tftpboot 下

在目錄/home/x(目錄名)下:

啟動(dòng)tftp服務(wù)器

sudo in.tftpd -l /tftpboot

tftp 192.168.0.26(本機(jī)的IP地址)

tftp>get a(文件名) 在服務(wù)器上下載文件判嘩

tftp>put a(文件名) 上傳文件到服務(wù)器上

tftp>q退出

啟動(dòng)tftp服務(wù)器:

service tftpd-hpa stop 停止tftp服務(wù)器

service tftpd-hpa start 開(kāi)啟tftp服務(wù)器

service tftpd-hpa stutus 查看tftp運(yùn)行狀態(tài)

service tftpd-hpa restart 重啟tftp服務(wù)器

(注意:文件傳輸后文件的權(quán)限會(huì)發(fā)生變化)

進(jìn)入TFTP操作:

connect:連接到遠(yuǎn)程tftp服務(wù)器

mode:文件傳輸模式

put:上傳文件

get:下載文件

quit:退出

verbose:顯示詳細(xì)的處理信息

tarce:顯示包路徑

status:顯示當(dāng)前狀態(tài)信息

binary:二進(jìn)制傳輸模式

ascii:ascii 傳送模式

rexmt:設(shè)置包傳輸?shù)某瑫r(shí)時(shí)間

timeout:設(shè)置重傳的超時(shí)時(shí)間

help:幫助信息

? :幫助信息

-g 表示下載文件 (get)

-p 表示上傳文件 (put)

-l 表示本地文件名 (local file)

-r 表示遠(yuǎn)程主機(jī)的文件名 (remote file)

例如,要從遠(yuǎn)程主機(jī)192.168.1.2上下載 embedexpert,則掘仔行應(yīng)輸入以下命令:

tftp -g -r embedexpert 192.168.1.2

出現(xiàn)的一些問(wèn)題及原因(解決方法):

1、Transfer time out.

tftpd服務(wù)沒(méi)有啟動(dòng)

2、Error code 0:Permission denied

可能是由SELinux造成的,在FC3和FC3以后的FC版本中SELinux默認(rèn)的都是開(kāi)啟的,現(xiàn)在要關(guān)掉它。

修改文件/etc/sysconfig/selinux,設(shè)定SELINUX=disabled,然后重啟電腦即可

或者 執(zhí)行命令system-config-securitylevel打開(kāi)“安全級(jí)別配置”對(duì)話框,將SELinux(S)選項(xiàng)中“強(qiáng)制”改為“允許”

3、Error code 1:File not found

指定的文件夾不存在;或tftpd啟動(dòng)參數(shù)中沒(méi)有指定-c選項(xiàng),允許上傳文件

4、Error code 2:Only absolute filenames allowed

/etc/xinetd.d/tftpd文件的設(shè)置沒(méi)設(shè)好,只需要將server_args= 改為你自己設(shè)定 的服務(wù)器文件夾就行了

5、Error code 2:Access violation

上傳的文件要有相應(yīng)的可讀寫(xiě)(覆蓋)的權(quán)限才能上傳,要對(duì)文件的權(quán)限進(jìn)行修改 chmod 777 a(文件名)

去下培昌和載

xinetd和tftp-server的rpm安裝包.

安裝完后就有 /etc/xinetd.d,在根據(jù)需要配置tftp

PS:使配盯用tftp可能需要關(guān)閉防火墻.

另外迅慧,站長(zhǎng)團(tuán)上有產(chǎn)品團(tuán)購(gòu),便宜有保證

嵌入式Linux的ftp最游激常用來(lái)完成開(kāi)發(fā)板和開(kāi)發(fā)環(huán)境Linux系統(tǒng)之間的的文段手件傳輸功能神燃襪,避免了頻繁的U盤(pán)拷貝的過(guò)程。

Ubuntu

如何在Linux中啟動(dòng)TFTP服務(wù)器?

少文件找個(gè)文件考進(jìn)去

、

你先進(jìn)入敲setup 進(jìn)入后選擇system service (通過(guò)tab鍵切換)

進(jìn)入后看看有沒(méi)有tftp選項(xiàng) 內(nèi)如果是空的表示安裝了 但是沒(méi)有啟動(dòng), 如果是表示已經(jīng)正困咐常啟動(dòng)了

如果是空的話 vi /etc/xinetd.d/tftp 進(jìn)入配置文件, 看看disable那個(gè)選項(xiàng)是不搏燃是yes了,把它改成no,就好了,歡迎提問(wèn)基尺虛

估計(jì)是高閉你的tftp服務(wù)沒(méi)有安裝好,我的解決方法:

首先確保你的Linux能訪問(wèn)外網(wǎng);

然后輸入命宏念櫻令:蔽叢yum install tftp;

最后輸入命令:yum install tftp-server;

over

linux tftp配置文件的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于linux tftp配置文件,如何配置linux的tftp服務(wù)器,如何安裝linux的tftp服務(wù)器,如何在Linux中啟動(dòng)TFTP服務(wù)器?的信息別忘了在本站進(jìn)行查找喔。

成都服務(wù)器租用選創(chuàng)新互聯(lián),先試用再開(kāi)通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)提供簡(jiǎn)單好用,價(jià)格厚道的香港/美國(guó)云服務(wù)器和獨(dú)立服務(wù)器。物理服務(wù)器托管租用:四川成都、綿陽(yáng)、重慶、貴陽(yáng)機(jī)房服務(wù)器托管租用。


網(wǎng)站標(biāo)題:如何配置linux的tftp服務(wù)器 (linux tftp配置文件)
當(dāng)前地址:http://www.dlmjj.cn/article/dpggjes.html