導航:首頁 > 編程系統 > linuxtftp傳輸文件

linuxtftp傳輸文件

發布時間:2023-01-08 05:53:10

① armlinux下tftp上傳和下載目錄如何設置

修改/etc/xinetd.d/tftp ,把disabled設置為no,server_args=-s /tftpboot,其中tftpboot為默認目錄,你也可以自己修改。你說把/mnt/aaa上傳tftpboot目錄,完全沒必要,我不是太明白你的意思。直接把/mnt/aaa 拷貝到/tftpboot 目錄下就可以了。 然後重啟tftp服務。/etc/xinetd restart . 用tftp下載,比把zImage拷貝到/tftpboot下,板子上電,打開超級終端,假如你的bootloader是UBOOT,板子是2410或者2440,可以:tftp 0x30008000 zImage ,就可以下載了。不懂的話再找我。Q:372687917

② linux下的tftp怎麼使用

tftp命令用在本機和tftp伺服器之間使用TFTP協議傳輸文件

TFTP是用來下載遠程文件的最簡單網路協議,它其於UDP協議而實現。嵌入式linux的tftp開發環境包括兩個方面:一是linux伺服器端的tftp-server支持,二是嵌入式目標系統的tftp-client支持。因為u-boot本身內置支持tftp-client,所以嵌入式目標系統端就不用配置了。下面就詳細介紹一下linux伺服器端tftp-server的配置。

語法
tftp(選項)(參數)選項
-c:指定與tftp伺服器連接成功後,立即要執行的指令;
-m:指定文件傳輸模式。可以是ASCII或者Binary;
-v:顯示指令詳細執行過程;
-V:顯示指令版本信息。 參數

主機:指定tftp要聯機的tftp伺服器的ip地址或主機名。

實例

1、安裝tftp伺服器

需要安裝xinetd、tftp和tftp-server 3個軟體

如果能上網,通過yum安裝:

yum
xinetd
yuminstalltftp
yuminstalltftp-server

如果不能上網,可以直接安裝提供的rpm包:

rpm-ivhxinetd-2.3.14-18.fc9.i386.rpm
rpm-ivhtftp-0.48-3.fc9.i386.rpm
rpm-ivhtftp-server-0.48-3.fc9.i386.rpm

2、配置tftp伺服器

修改/etc/xinetd.d/tftp文件,將其中的disable=yes改為disable=no。主要是設置TFTP伺服器的根目錄,開啟服務。修改後的文件如下:


tftp
{
socket_type=dgram
protocol=udp
=yes
user=root
server=/usr/sbin/in.tftpd
server_args=-s/home/mike/tftpboot-c
disable=no
per_source=11
cps=1002
flags=IPv4
}

說明:修改項server_args= -s <path> -c,其中<path>處可以改為你的tftp-server的根目錄,參數-s指定chroot,-c指定了可以創建文件。

3、啟動tftp伺服器並關閉防火牆

/etc/
.d/
stop//關閉防火牆
/sbin/servicexinetdstart

servicexinetdrestart
/etc/init.d/xinetdstart

看到啟動[OK]就可以了

4、查看tftp服務是否開啟


-a|
tftp

顯示結果為udp 0 0 *:tftp *:*表明服務已經開啟,就表明tftp配置成功了。

5、tftp使用

復制一個文件到tftp伺服器目錄,然後在主機啟動tftp軟體,進行簡單測試。

tftp192.168.1.2
tftp>get<download
>

tftp>put<uploadfile>
tftp>q

6、tftp命令用法如下

tftpyour-ip-address

進入TFTP操作:

7、如果老是出現「AVC Denial, click icon to view」的錯誤,並不能傳輸文件,需要作如下修改

修改/etc/sysconfig/selinux,將SELINUX設定為disable,使用命令setenforce 0讓selinux配置文件生效。

8、Busybox中tftp命令的用法

命令格式為:

tftp[option]...
[port]

如果要下載或上傳文件的話是一定要用這些option的。

-g表示
載文件(get)
-p表示上傳文件(put)
-l表示本地文件名(localfile)
-r表示遠程主機的文件名(remotefile)

例如,要從遠程主機192.168.1.2上下載 embedexpert,則應輸入以下命令

tftp-g-rembedexpert192.168.1.2

③ linux tftp如何傳文件夾給開發板

通過tftp伺服器和開發板之間進行數據傳輸方法如下:

  1. 首先要建立好tftp伺服器;

  2. 在tftp配置文件/etc/xinetd.d/tftp,設置如下:

service tftp

{

socket_type= dgram

protocol= udp

wait= yes

user= root

server= /usr/sbin/in.tftpd

server_args= -s /tftpboot -c

disable= no

per_source= 11

cps= 100 2

flags= IPv4

}

3.將需要下載到開發板的文件放入對應的tftp下載目錄,在這里設置為/tftpboot目錄下

4.保證開發和tftpboot伺服器之間網路為通路狀態;

5.最後進行下載命令操作;

④ Linux文件傳輸命令有哪些

1. uuto命令

uuto命令可將文件傳送到遠端的UUCP主機,並在完成工作後,以郵件通知遠端主機上的用戶。

語法:

uuto [文件][目的]

參數:

文件:需要執行傳送的文件

目的:指定目標文件或路徑

實例

uuto./test1 localhost/www #將文件test1傳送至遠程UUCP主機localhost的www目錄

2. uupick命令

uupick命令是用來處理傳送進來的文件。

語法:

uupick [-v][-I<配置文件>][-s<主機>][-x<層級>][--help]

參數:

-I<配置文件>或--config<配置文件>:指定配置文件。

-s<主機>或--system<主機>:處理由指定主機傳送過來的文件。

-v或—version:顯示版本信息。

--help:顯示幫助。

實例:

uupick-s localhost傳送由主機localhost傳送過來的文件

3. tftp命令

tftp命令用於傳輸文件,tftp是簡單的文字模式ftp程序,它所使用的指令和FTP類似。

語法:

tftp(選項)(參數)

選項:

-c:指定與tftp伺服器連接成功後,立即要執行的指令;

-m:指定文件傳輸模式。可以是ASCII或者Binary;

-v:顯示指令詳細執行過程;

-V:顯示指令版本信息。

參數:

主機:指定tftp要聯機的tftp伺服器的ip地址或主機名

實例:

tftp -g -r test 192.168.0.1 從IP地址為192.168.0.1遠程主機上下載test文件

⑤ Linux下tftp上傳文件失敗的幾條原因

主目錄沒有寫許可權, 可以 chmod 0777 /var/lib/tftpboot 2.Error code 1: File not found 在/etc/xinetd.d/tftp配置文件中,server_args後加上 -c 選項,方可上傳 版service tftp{socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /var/lib/tftpboot -c disable = no per_source = 11 cps = 100 2 flags = IPv4} 3.Transfer timed out. 如果權第1,2條都沒有問題,第3條可能是IPv6的原因,例如 在命令行下輸入 # tftp localhost 系統可能使用的是IPv6的 ::1 地址,如下WireShark截圖:

⑥ linux centos tftp 上傳文件

你用的兩個參數-g -r在centos的tftp里是不支持的
man tftp
看看使用說明,選擇合適的參數

⑦ Linux文件傳輸命令有哪些

Linux下幾種文件傳輸命令 sz rz sftp scp介紹

1.sftp

Secure Ftp
是一個基於SSH安全協議的文件傳輸管理工具。由於它是基於SSH的,會在傳輸過程中對用戶的密碼、數據等敏感信息進行加密,因此可以有效的防止用戶信息
在傳輸的過程中被竊取,比FTP有更高的安全性。在功能方面與FTP很類似,不僅可以傳輸文件數據,而且可以進行遠程的文件管理(如建立,刪除,查看文件
列表等操作)。Sftp與ftp雖然只有一字之差,但基於的傳輸協議卻是不同的。因此不能用sftp client去連接ftp server 也不能用
ftp client 去連接 sftp server。
建立連接:sftp user@host

從本地上傳文件:put localpath
下載文件:get remotepath
與遠程相對應的本地操作,只需要在命令前加上」l」 即可,方便好記。

例如:lcd lpwd lmkdir

2.scp

SCP :secure (remote file program) 也是一個基於SSH安全協議的文件傳輸命令。與sftp不同的是,它只提供主機間的文件傳輸功能,沒有文件管理的功能。
復制local_file 到遠程目錄remote_folder下

scp local_file remote_user@host:remote_folder

復制local_folder 到遠程remote_folder(需要加參數 -r 遞歸)

scp –r local_folder remote_user@host:remote_folder

以上命令反過來寫就是遠程復制到本地

3.sz/rz

sz/rz 是基於ZModem傳輸協議的命令。對傳輸的數據會進行核查,並且有很好的傳輸性能。使用起來更是非常方便,但前提是window端需要有能夠支持ZModem的telnet或者SSH客戶端,例如secureCRT。

首先需要在secureCRT中可以配置相關的本地下載和上傳目錄,然後用rz、sz命令即可方便的傳輸文件數據。

下載數據到本地下載目錄:sz filename1 filename2 …
上傳數據到遠程:執行rz –be 命令,客戶端會彈出上傳窗口,用戶自行選擇(可多選)要上傳的文件即可。

⑧ 在WIN7下與linux用TFTP上傳文件出現 tftp:outtime,怎麼能解決這個問題,請高手指點。

1、用ping檢查windows和linux主機是否可以連通;
2、在linux用tftp客戶端測試是否可以傳文件給自回己;
3、將答window7下的客戶端,tftp文件給其他的伺服器測試。
以上可判定問題在哪兒。

⑨ 用TELNET登錄Linux怎麼上傳自己的文件到Linux機上

telnet無文件傳輸功能,可藉助tftp、ssh、winscp等工具實現windows與linux之間的文件傳輸

  1. tftp

下載tftp工具,然後將tftp與待上傳文件放在同一目錄下,打開tftp,然後在telnet上輸入tftp上傳命令。tftp語法:tftp [-i] [Host] [{get | put}] [Source] [Destination]

例子,tftp -p -l file 192.168.1.2 :把本地文件file上傳至遠程主機192.168.1.2

2.ssh

首先下載安裝ssh客戶端,然後點擊quic connect ,輸入host name(linux伺服器IP),user name(linux系統登錄用戶名),port(埠號),點擊connect輸入linux登錄用戶的密碼。連接成功後顯示界面右側為linux,左側為windows。此時可右擊左側文件選擇upload,也可選中文件直接拖曳至linux系統的目標目錄下

3.winscp

winscp用法同上ssh.不過操作更加方便。

⑩ 在linux用tftp傳輸配置文件時 總是出現checksum bad

checksum bad 的問題我也不太清楚,由於自己也出現這樣的問題,查了半天資料也沒有搞定~專~
最後把ARM板的屬ip地址改了另外一個少用的,就沒有tftp下載錯誤了,可能是所用的ip地址和子網內的ip地址有沖突,你改一下看看~~

閱讀全文

與linuxtftp傳輸文件相關的資料

熱點內容
ftp上傳文件命令linux 瀏覽:427
java有關的文獻 瀏覽:943
紅色代碼百度雲資源 瀏覽:581
認識文件結構圖片 瀏覽:802
在美國買的iphone6在中國能用嗎 瀏覽:284
榮耀手環3升級失敗 瀏覽:965
db2資料庫的備份與恢復 瀏覽:686
哪個數據恢復大師是免費的 瀏覽:397
linux搭建網盤伺服器 瀏覽:938
linux文件數打開數 瀏覽:754
ps如何去網站的水印 瀏覽:39
watch如何關閉數據用戶體驗計劃 瀏覽:177
fastjson首字母大寫 瀏覽:749
圖樣及技術文件完整性 瀏覽:624
編程用什麼練速度 瀏覽:285
破戒僧六職業傳奇版本 瀏覽:828
linuxepoll並發 瀏覽:382
caxa版本高了打不開 瀏覽:928
數控銑床編程是什麼等級 瀏覽:306
訊飛語記導出的文件在哪裡 瀏覽:408

友情鏈接