1、如何安裝linux的tftp伺服器
安裝tftp伺服器:
需要安裝xinetd、tftp、tftp-server3軟體
1、如果能上網,通過yum安裝:
sudo yum install xinetd
sudo yum install tftp
sudo yum install tptp-server
2、如果不能上網,可以直接安裝提供的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伺服器:
修改/etc/xinetd.d/tftp文件
disable=yes 改為 disable=no
server_args=-s /var/lib/tftpboot 改為 server_args=-s /tftpboot/ -c
修改/etc/sysconfig/selinux文件
SELINUX=disabled (系統默認是enforcing)要改成disabled
chmod 777 /tftpboot 修改/tftpboot文件夾的許可權
啟動 service xinetd restart
查看tftp服務是否開啟:
netstat -a | grep tftp
顯示結果為 udp 0 0 *:tftp *:* 表示服務已經開啟,tftp配置成功
把openwrt-ar71xx-wp543-squashfs-4M-factory.img 文件復制到目錄/tftpboot 下
在目錄/home/x(目錄名)下:
啟動tftp伺服器
sudo in.tftpd -l /tftpboot
tftp 192.168.0.26(本機的IP地址)
tftp>get a(文件名) 在伺服器上下載文件
tftp>put a(文件名) 上傳文件到伺服器上
tftp>q 退出
啟動tftp伺服器:
service tftpd-hpa stop 停止tftp伺服器
service tftpd-hpa start 開啟tftp伺服器
service tftpd-hpa stutus 查看tftp運行狀態
service tftpd-hpa restart 重啟tftp伺服器
(注意:文件傳輸後文件的許可權會發生變化)
進入TFTP操作:
connect:連接到遠程tftp伺服器
mode:文件傳輸模式
put:上傳文件
get:下載文件
quit:退出
verbose:顯示詳細的處理信息
tarce:顯示包路徑
status:顯示當前狀態信息
binary:二進制傳輸模式
ascii:ascii 傳送模式
rexmt:設置包傳輸的超時時間
timeout:設置重傳的超時時間
help:幫助信息
? :幫助信息
-g 表示下載文件 (get)
-p 表示上傳文件 (put)
-l 表示本地文件名 (local file)
-r 表示遠程主機的文件名 (remote file)
例如,要從遠程主機192.168.1.2上下載 embedexpert,則應輸入以下命令:
tftp -g -r embedexpert 192.168.1.2
出現的一些問題及原因(解決方法):
1、Transfer time out.
tftpd服務沒有啟動
2、Error code 0:Permission denied
可能是由SELinux造成的,在FC3和FC3以後的FC版本中SELinux默認的都是開啟的,現在要關掉它。
修改文件/etc/sysconfig/selinux,設定SELINUX=disabled,然後重啟電腦即可
或者 執行命令system-config-securitylevel打開「安全級別配置」對話框,將SELinux(S)選項中「強制」改為「允許」
3、Error code 1:File not found
指定的文件夾不存在;或tftpd啟動參數中沒有指定-c選項,允許上傳文件
4、Error code 2:Only absolute filenames allowed
/etc/xinetd.d/tftpd文件的設置沒設好,只需要將server_args= 改為你自己設定 的伺服器文件夾就行了
5、Error code 2:Access violation
上傳的文件要有相應的可讀寫(覆蓋)的許可權才能上傳,要對文件的許可權進行修改 chmod 777 a(文件名)
2、win7 tftp伺服器怎麼開啟
win7系統TFTP伺服器的具體開啟方法設置完了以後,就可以進入dos狀態(開始 輸入CMD進入dos),輸入:TFTP 命令C:\>tftp向運行 TFTP 服務的遠程計算機傳入或從該計算機傳出文件。TFTP [-i] host [GET PUT] source [destination] -i 指定二進制映像傳輸模式(也稱為 八進制)。在二進制映像模式中,逐位元組地 移動文件。在傳輸二進制文件時, 使用此模式。 host 指定本地或遠程主機。 GET 將遠程主機上的文件目標傳輸到 本地主機的文件源中。 PUT 將本地主機上的文件源傳輸到 遠程主機上的文件目標。 source 指定要傳輸的文件。 destination 指定要將文件傳輸到的位置。
3、linux tftp伺服器怎麼開啟
第一步:
我們要確認,LINUX下是不是安裝了TFTP-SERVER.
在LINUX下輸入:
rpm -q tftp-server
如出現如下回復:
tftp-server-0.39-2 則表示tftp-server已安裝.
第二步:
修改TFTP啟動腳本:
方法一:
需要修改ftptpd的啟動腳本
vi /etc/xinetd.d/tftp
加上 disable =no此時即可啟動tfpt服務
方法二:
直接輸入: /sbin/chkconfig tftp on
此命令也是在啟動腳本中加上disable=no
腳本修改後的效果如下:
第三步:
啟動TFTP服務
service xinetd restart
這樣我們的服務就啟動OK了.
4、在Win7系統下怎麼添加TFTP伺服器?
方法一抄:(先嘗試此方襲法,能近乎能解決所有電腦問題)
你可以通過修改注冊表來達到資源管理器打開TFTP的目的:
展開到:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Main/FeatureControl/FEATURE_INTERNET_SHELL_FOLDERS] "iexplore.exe"=dword:00000001
將鍵值修改為1以後,系統注銷再登陸一下就OK了. 出現這樣的ftp打開方式變化可能是由於安裝了IE7之後,系統參數配置變化引起的。
方法二:(備用方法:安裝TFTP客戶端)
在Windows 7下安裝TFTP客戶端的方法如下:(Windows自帶安裝包)
1、進入控制面板:開始-控制面板;
2、進入程序和功能;
3、點擊打開或關閉Windows功能;
4、勾選TFTP客戶端:在Win7系統下怎麼添加TFTP伺服器
5、重新啟動計算機
6、打開我的電腦-在地址欄輸入TFTP伺服器地址,例如:222.18.168.147 7、可以正常使用TFTP功能了。
5、如何開啟tftp伺服器
我找到這個,你也試試?
軟體名稱: Cisco TFTP Server 漢化版 V1.1
軟體簡介: CISCO公司出品的 TFTP 伺服器,常用於CISCO 路由器的IOS升級與備份工作。也可用於個人建立TFTP伺服器,進行文件傳輸。軟體中附帶了一個命令行方式的TFTP 客戶端,文件名為TFTP.EXE,用它可以測試你建立的TFTP伺服器。
升級說明:1、 請到TL-LINK網站下載對應版本最新的升級程序或者聯系技術支持人員獲取升級程 序,下載和升級前請關閉電腦防病毒軟體;
2、 升級請在Win xp、WinNT 、 Win2000 、Win98 、 Win95 的操作系統下進行;
3、 打開「我的電腦」-「工具」-「文件夾選項」-「查看」,將「隱藏已知文件的擴展名」選項前面的小鉤去掉,然後按「確定」;
4、 將升級包解壓縮,產生的文件夾內,將Tftpd32.exe雙擊打開不要關閉;
5、 保持解壓得到得文件內*.bin文件和設備升級界面的文件名相同;並注意升級過程不可斷電。
6、 點擊路由器「軟體升級」界面的「升級」按鈕,升級成功後在TFTPd32的窗口上會出現升級成功的信息;
7、 升級成功後,請檢查路由器參數設置;
6、WIN7系統下,怎麼打開TFTP伺服器
Windows7系統是自帶FTP伺服器的,但win7系統默認不開啟TFTP伺服器功能。
方法一:
單擊左下角的【開始】按鈕, 單擊右側的【運行】命令。如果沒有【運行】窗口,直接在搜索框中輸入regedit。
展開到:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/Main/FeatureControl/FEATURE_INTERNET_SHELL_FOLDERS] "iexplore.exe"=dword:00000000
將dword:00000000 修改為dword:00000001,重啟電腦就可以了。
方法二:
1、進入控制面板;
2、進入程序和功能;
3、點擊打開或關閉Windows功能;
4、在TFTP客戶端上打勾;
5、重啟計算機。
6、在我的電腦的在地址欄上輸入FTP伺服器地址,可以正常使用FTP功能了。
(6)tftp伺服器安裝擴展資料:
TFTP(Trivial File Transfer Protocol,簡單文件傳輸協議)是TCP/IP協議族中的一個用來在客戶機與伺服器之間進行簡單文件傳輸的協議,提供不復雜、開銷不大的文件傳輸服務。埠號為69。
7、windows server 2003怎麼搭建TFTP伺服器
1.打開到這個目錄「C:\WINDOWS\system32\dllcache」,找不到「dllcache」的,請安以下操作
點菜單上的「工具->文件夾選項->查看」把「顯示所有文件和文件夾」勾選上,把「隱藏受保護的……」
勾去掉。
2.復制「tftpd.exe」文件到SYSTEM32目錄下,或其它可行目錄
3.下載「instsrv.exe」,這是服務創建工具,是微軟自已的,找不到的朋友,我提供個下載地址,下載
完後放入SYSTEM32目錄
4.打開MS-DOS,輸入以下命令「instsrv tftpservice C:\Windows\system32\tftpd.exe」,系統會提示
服務裝載成功,然後再輸入以下命令「net start tftpservice」,啟動服務
5.刪除服務,請用以下命令「instsrv tftpservice remove」
6.在C盤或系統所在盤建一文件夾「tftpdroot」,用於存放TFTP文件
7.相關命令語法如下:
tftp -i 192.168.1.90(TFTP伺服器IP) get(下載)/put(上傳) e:\sn.txt(文件路徑)
小提示:復制上面提到的命令,打開你的MS-DOS窗口,在藍色標題欄上點右鍵->編輯->粘貼,可以把你復
制的命令貼入到命令提示符所在的位置
C:\Documents and Settings\Administrator>instsrv tftpservice C:\Windows\system32\
tftpd.exe
The service was successfuly added!
Make sure that you go into the Control Panel and use
the Services applet to change the Account Name and
Password that this newly installed service will use
for its Security Context.
C:\Documents and Settings\Administrator>net start tftpservice
tftpservice 服務正在啟動 .
tftpservice 服務已經啟動成功。
8、如何在Ubuntu下搭建tftp伺服器
1.安裝tftp-server
sudo apt-get install tftpd-hpa
sudo apt-get install tftp-hpa(如果不需要客戶端可以不安裝)
tftp-hpa是客戶端
tftpd-hpa是伺服器端
2.配置內TFTP伺服器
1
sudo vim /etc/default/tftpd-hpa
將原來的內容改為:
TFTP_USERNAME=」容tftp」
TFTP_ADDRESS=」0.0.0.0:69″
TFTP_DIRECTORY=」tftp根目錄」 #伺服器目錄,需要設置許可權為777,chomd 777
TFTP_OPTIONS=」-l -c -s」
3.重新啟動TFTP服務
1
sudo service tftpd-hpa restart
4.測試
root@xf:/home# tftp 127.0.0.1
tftp> get test.txt
Received 7 bytes in 0.1 seconds
tftp> put test.txt
Sent 10 bytes in 0.0 seconds
tftp> quit