您好,登錄后才能下訂單哦!
本篇內容主要講解“Ubuntu系統下tftp服務器的搭建與使用”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“Ubuntu系統下tftp服務器的搭建與使用”吧!
tftp服務器最簡單安裝配置
1.安裝tftp-server
sudo apt-get install tftpd-hpa
sudo apt-get install tftp-hpa(如果不需要客戶端可以不安裝)
tftp-hpa是客戶端
tftpd-hpa是服務器端
2.配置TFTP服務器
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服務
sudo service tftpd-hpa restart
4、查看tftp服務是否開啟
netstat -a | grep
tftp
顯示結果為
udp 0 0 *:tftp *:*
表明服務已經開啟,就表明tftp配置成功了。
參數說明:
-l 是local的縮寫,后跟存在于Client的源文件名,或下載Client后重命名的文件名。
-r 是remote的縮寫,后跟Server即PC機tftp服務器根目錄中的源文件名,或上傳Server后重命名后的文件名。
-g 是get的縮寫,下載文件時用,
-p 是put的縮寫,上傳文件時用,
tftp 默認占用的是69端口。
根據上述參數,tftp的命令格式如下
1、tftp –g/-p 目標文件名 源文件名 服務器地址
| -g/-p | 目標文件名 | 源文件名 | 服務器地址 |
| -g表示下載 | 可與源文件名相同或不同 | 不可更名 |
|
從上述表格說明可知,
從Server下載文件到Client時,使用下面的命令:
tftp –g –l 目標文件名 –r 源文件名 服務器地址
如命令
tftp –g –l B.txt –r A.txt 192.168.1.2
的作用是從server中的tftp根目錄下,下載文件A.txt到Client并更名為B.txt;若不更名,B.txt就改為A.txt.
從Clinet上傳文件到Server時,使用下面的命令
tftp –p –r 目標文件名 -l 源文件名 服務器地址
如命令
tftp –p –r D.txt –l C.txt 192.168.1.2
的作用是從Client上傳文件C.txt到Server的tftp根目標下,并更名為D.txt;若不更名,D.txt就改為C.txt.
這個命令一般是用于下載或上傳后進行更改文件名,如若不更改文件名,可使用以下簡單命令
2、不更名下載或上傳
不更名下載命令:
tftp –g –l/-r 源文件名 服務器地址
(此時參數-l與-r等效,使用時只使用其中一個);
如tftp –g –l A.txt 192.168.1.2 或 tftp –g –r A.txt 192.168.1.2
作用相同,都表示Client從Server下載文件A.txt,且不更名。
tftp –p –l/-r 源文件名 服務器地址
(此時參數-l與-r等效,使用時只使用其中一個);
如tftp –p –l B.txt 192.168.1.2 或 tftp -p –r B.txt 192.168.1.2
作用相同,都表示從Client上傳文件B.txt到Server,且不更名.
到此,相信大家對“Ubuntu系統下tftp服務器的搭建與使用”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。