Ubuntu下tftp伺服器的搭建與使用
今天開始除錯ARM的板子,要透過tftp下載到板子上,所以又要配置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,且不更名.
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30936525/viewspace-2147084/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- windows下tftp伺服器WindowsFTP伺服器
- ubuntu12.04下samba、tftp、nfs的配置UbuntuSambaFTPNFS
- ubuntu下搭建nfs伺服器UbuntuNFS伺服器
- ubuntu下搭建samba伺服器UbuntuSamba伺服器
- Ubuntu下搭建FTP伺服器UbuntuFTP伺服器
- ubuntu 下gerrit 伺服器環境搭建Ubuntu伺服器
- Ubuntu環境下NFS伺服器搭建UbuntuNFS伺服器
- windows下tftp命令,windows如何使用 tftp 和 telnet 命令WindowsFTP
- Ubuntu下的FTP Servers搭建與連線UbuntuFTPServer
- windows下tftp命令,windows 7 如何使用 tftp 和 telnet 命令WindowsFTP
- CentOS下tftp 安裝配置使用CentOSFTP
- 使用樹莓派搭建Ubuntu伺服器樹莓派Ubuntu伺服器
- Ubuntu 18.04.1下的Java搭建與Hello老王UbuntuJava
- TFTP伺服器怎麼開啟?TFTP伺服器的開啟方法步驟FTP伺服器
- Ubuntu下git的安裝與使用UbuntuGit
- Ubuntu下Gitlab的搭建UbuntuGitlab
- ubuntu系統使用vsftpd搭建FTP伺服器。UbuntuFTP伺服器
- svn伺服器搭建與使用伺服器
- Ubuntu下Java環境的搭建UbuntuJava
- ubuntu下nfs服務的搭建UbuntuNFS
- Ubuntu Server搭建個人伺服器UbuntuServer伺服器
- ubuntu伺服器網站搭建Ubuntu伺服器網站
- Windows下使用GitStack搭建Git伺服器WindowsGit伺服器
- 雲伺服器Ubuntu下搭建NDK環境,並編譯FFmpeg伺服器Ubuntu編譯
- Linux 環境下 Git 伺服器的搭建與基本使用(CentOS 7 版本)LinuxGit伺服器CentOS
- Ubuntu 下 SVN 多版本庫的搭建Ubuntu
- 在Ubuntu下搭建Spark群集UbuntuSpark
- Ubuntu環境搭建svn伺服器Ubuntu伺服器
- Ubuntu伺服器搭建Ghost部落格Ubuntu伺服器
- Ubuntu 搭建簡單 Git 伺服器UbuntuGit伺服器
- 【知識分享】TFTP伺服器是什麼如何下載檔案FTP伺服器
- Homestead(ubuntu)下laravel使用RabbitMQ——伺服器配置篇UbuntuLaravelMQ伺服器
- Ubuntu20.04搭建web伺服器UbuntuWeb伺服器
- Ubuntu搭建ipv6 dhcp 伺服器Ubuntu伺服器
- ubuntu下搭建ftp服務端UbuntuFTP服務端
- Ubuntu下Git的使用2UbuntuGit
- Ubuntu下配置smb伺服器Ubuntu伺服器
- FTP和TFTP的區別與介紹FTP