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

FTP上傳的線程數

發布時間: 2022-05-06 08:48:54

1. FTP怎麼設置

以設置FTP文件共享為例,具體操作步驟如下:

1、首先,打開控制面板並找到「程序-打開或關閉windows功能」選項,如下圖所示。


2. ftp可否實現多線程上傳

沒有FTP軟體可以滿足你的要求。因為FTP協議里沒有給你多線程上傳的辦法。

3. linux怎麼設置FTP客戶端線程數

問題不明確,是設置linux下的ftp服務允許的線程數,還是linux下的Ftp客戶端的線程數?哪個ftp服務端或客戶端,都不一樣的。

4. 如何設置ftp的主動模式和被動模式

在使用ftp的時侯,經常遇到ftp鏈接後出現文件列表錯誤的情況,只是因為ftp的模式不正確,如何設置ftp的工作模式,什麼是主動模式,什麼又是被動模式,主動模式和被動模式有什麼區別,今天搜集了相關資料和常用ftp軟體工作模式的設置的方法:
一、什麼是PASV和PORT方式
(1)PORT其實是Standard模式的另一個名字,又稱為Active模式。中文意思是「主動模式。
(2)PASV也就是Passive的簡寫。中文就是「被動模式。
二、兩者不同
不同之處是由於PORT(主動)這個方式需要在接上TCP 21埠後,伺服器通過自己的TCP 20來發出數據。並且需要建立一個新的連接來傳送檔案。而PORT的命令包含一些客戶端沒用的資料,所以有了PASv的出現。而PASV模式擁有PORT模式的優點,並去掉一些PORT的缺點。PASV運行方式就是當伺服器接收到客戶端連接請求時,就會自動從埠1024到5000中隨機選擇一個和客戶端建立連接傳遞數據。由於被動且自動建立連接,容易受到攻擊,所以安全性差。
三、常見的FTP客戶端軟體PORT方式與PASV方式的切換方法

大部分FTP客戶端默認使用PASV方式。IE默認使用PORT方式。 在大部分FTP客戶端的設置里,常見到的字眼都是「PASV」或「被動模式」,極少見到「PORT」或「主動模式」等字眼。因為FTP的登錄方式只有兩種:PORT和PASV,取消PASV方式,就意味著使用PORT方式。
(1)IE:工具 -> Internet選項 -> 高級 -> 「使用被動FTP」(需要IE6.0以上才支持)。
(2)CuteFTP:Edit -> Setting -> Connection -> Firewall -> 「PASV Mode」 或File -> Site Manager,在左邊選中站點 -> Edit -> 「Use PASV mode」 。
(3)FlashGet:工具 -> 選項 -> 代理伺服器 -> 直接連接 -> 編輯 -> 「PASV模式」。
(4)FlashFXP:選項 -> 參數選擇 -> 代理/防火牆/標識 -> 「使用被動模式」 或 站點管理 -> 對應站點 -> 選項 -> 「使用被動模式」或快速連接 -> 切換 -> 「使用被動模式」。

5. FTP伺服器可以使用多線程嗎

可以的,就好比可以同時使用多個匿名用戶是一樣的,只受你ftp最大連接數的限制,希望對你有幫助。

6. apache ftpserver最大線程數

同max-logins 10

如果都沒設置就16

7. 易語言FTP上傳

.版本 2
.支持庫 downlib

.子程序 _添加用戶_創建完畢

伺服器名 = 「10.110.160.23」
登錄名 = 「jjwnet」
登錄密碼 = 「1」

.如果真 (全局輔助對象.連接FTP伺服器 (「ftp://」 + 伺服器名 + 「/others/」, 登錄名, 登錄密碼, 21, , ) = 假)
信息框 (「無法連接伺服器」, 0, )
銷毀 ()

.版本 2
.支持庫 downlib

.子程序 上傳文件
.參數 服務端文件名, 文本型
.參數 本地文件名, 文本型, ,
.局部變數 任務參數, 任務參數

任務參數.類型 = #傳送常量.上傳
任務參數.用戶名 = 登錄名
任務參數.用戶密碼 = 登錄密碼
任務參數.本地文件路徑 = 本地文件名
輸出調試文本 (任務參數.本地文件路徑)
任務參數.文件地址 = 服務端文件名
輸出調試文本 (任務參數.文件地址)
任務參數.交互回調函數 = &交互回調函數
任務參數.日誌回調函數 = &日誌回調函數

全局上傳對象.上傳文件 (任務參數)

.子程序 交互回調函數, 整數型, , 同名覆蓋
.參數 消息類型, 整數型
.參數 線程信息, 整數型
.參數 參數3, 整數型
.參數 參數4, 整數型
.參數 對象信息, 整數型
.局部變數 獲得對象標記, 整數型
.局部變數 內容, 文本型
.局部變數 新文件名, 文本型
.局部變數 線程組, 整數型, , "0"

' 成員<15>的中文名稱為「交互回調函數」,英文名稱為「MutualCallBack」,類型為「子程序指針(SubPtr)」。
' 注冊一個回調函數,系統產生需要交互的消息時調用此函數,具體消息請參見傳送常量中設置的消息常量。如果為0則不接收,默認為0。回調函數需要有5個參數,一個整數型的返回值。返回值根據消息類型的不同而不同,如果沒有說明則返回值沒有意義。參見具體的消息第一個參數(整數型)消息類型,參見「傳送常量。」第二個參數(整數型),線程信息,可以通過」取線程信息「獲得每個上傳或下載對象的線程信息,與本參數比較從而確定發送本消息的對象第三個參數(整數型)根據消息類型的不同而不同,參見具體的消息第四個參數(整數型)根據消息類型的不同而不同,參見具體的消息第五個參數(整數型),對象信息,可以通過「取對象信息」獲得下載或上傳對象的信息與本參數比較,從而確定本消息屬於哪個對象。

.如果真 (消息類型 = #傳送常量.發現存在文件)
返回 (#傳送常量.覆蓋) ' 發現有同名文件存在,則覆蓋
.如果真結束

返回 (0)

.子程序 日誌回調函數
.參數 線程信息, 整數型
.參數 時間, 文本型
.參數 內容, 文本型
.參數 消息類型, 整數型
.參數 對象信息, 整數型
.局部變數 日誌內容, 文本型

.版本 2
.支持庫 dp1

.子程序 _按鈕1_被單擊
.局部變數 文件名, 文本型
文件名 = 「d/xxxxxx.txt」
上傳文件 (「ftp://」 + 伺服器名 + 「/databases/」 +「xxxxxx.txt」, 文件名)
延時 (1000)
信息框 (「上傳成功」, 0, 「finish」)

8. 哪種FTP伺服器支持多線程上傳

沒有這樣的伺服器

9. ftp多個線程的影響

ftp多個線程的影響就好比可以同時使用多個匿名用戶是一樣的,只受你ftp最大連接數的限制。

開放ftp站點的人可以為帳戶單獨設置下載線程,也可以設定一個總的下載線程根據實際情況分配。他也可以隨時進行變更。

所有與該進程有關的資源,都被記錄在進程式控制制塊PCB中。以表示該進程擁有這些資源或正在使用它們。

另外,進程也是搶占處理機的調度單位,它擁有一個完整的虛擬地址空間。當進程發生調度時,不同的進程擁有不同的虛擬地址空間,而同一進程內的不同線程共享同一地址空間。

共享進程資源:

在同一進程中的各個線程,都可以共享該進程所擁有的資源,這首先表現在:所有線程都具有相同的地址空間(進程的地址空間),這意味著,線程可以訪問該地址空間的每一個虛地址。

此外,還可以訪問進程所擁有的已打開文件、定時器、信號量機構等。由於同一個進程內的線程共享內存和文件,所以線程之間互相通信不必調用內核。

10. 關於FTP請進!

FTP與serv-U簡介
FTP的全稱是File Transfer Protocol(文件傳輸協議)。而FTP伺服器,則是在互聯網上提供存儲空間的計算機,它們依照FTP協議提供服務。當它們運行時,用戶就可以連接到伺服器上下載文件,也可以將自己的文件上傳到FTP伺服器中。在TCP/IP協議中,FTP標准命令埠號為21,數據埠為20。
FTP 伺服器可以以兩種方式登錄,一種時匿名登錄,另一種時使用授權帳號和密碼登錄。
一般匿名登錄只能下載FTP伺服器的文件,對這類用戶,需要加以限制,不宜開啟過高的權利,在帶寬方面也要加以限制。
而對於授權帳號登錄,管理員可以針對不同用戶的需求,對帳號進行限制,不如可以訪問哪些資源,上載與下載速率等。如沒有十分必要,不要輕易賦予管理員的許可權。
搭建FTP伺服器的軟體有多種,其中比較常見的時IIS中的FTP功能與SERV-U FTP Server。
IIS中的FTP功能屬於非專業的FTP軟體,但由於它與Windows 2000集成,所以,熟悉的人比較多。
SERV-U FTP Server是一款共享軟體,未注冊可以使用30天,它是專業的FTP 伺服器軟體。性能穩定,且使用簡單,它可以載同一台機器上建立多個FTP伺服器,也可以為每個伺服器建立不同的帳號和組,並能詳細的記錄用戶訪問情況。

下面介紹如何安裝和配置Serv-U FTP伺服器,它的基本過程如下:

1. 用Serv-U架設個人FTP
首先下載安裝Serv-U並運行,安裝完成之後將出現「設置向導」窗口,我們就來跟隨著這個向導的指引,一步步進行操作。

1) 設置Serv-U的IP地址與域名
單擊「下一步」跳過系統提示信息,來到「您的IP地址」窗口,這里要求輸入本機的IP地址。

如果你的電腦有固定的IP地址,那就直接輸入;如果你只有動態IP(例如撥號用戶),那該處請留空,Serv-U在運行時會自動確定你的IP地址。
下一步,進行「域名」設定。如果該機申請了域名,可以填寫上,否則可以填寫任意的名稱。
接下來的是「系統服務」選項。如果選擇「是」,這樣當系統啟動時,伺服器也會跟著開始運行。

2) 設置匿名登錄
匿名訪問就是允許用戶以Anonymous為用戶名,無需特定密碼即可連接伺服器並拷貝文件。如果你不想讓陌生人隨意進入你的FTP伺服器,或想成立VIP會員區,就應該在「匿名賬號」窗口中選「否」,這樣就只有經過你許可的用戶才能登錄該FTP。如果允許匿名登錄在此選「是」。

之後就要為匿名賬戶指定FTP上傳或下載的主目錄,這是匿名用戶登錄到你的FTP伺服器後看到的目錄。設定後,向導還會繼續詢問你是否將匿名用戶鎖定於此目錄中,如圖3所示,從安全的角度考慮,建議選「是」。這樣匿名登錄的用戶將只能訪問你指定的主目錄及以下的各級子目錄,而不能訪問上級目錄,便於保證硬碟上其他文件的安全。

3) 創建新賬戶
除了匿名用戶,我們一般還需要建立有密碼的專用賬號,也就是說可以讓指定用戶以專門的賬號和密碼訪問你的伺服器,這樣做適用於實行會員制下載或只讓授權用戶訪問。在圖4所示窗口中單擊「users」,按下滑鼠右鍵,選擇「new user」新建帳號,填入賬號名稱test,而後在「賬號密碼」窗口輸入該賬號的密碼。

單擊「下一步」,要求指定FTP主目錄,並詢問是否將用戶鎖定於主目錄中,選「是」,作用與匿名賬戶設定基本相同。

2. 帳戶屬性設置
至此,我們已擁有了兩個用戶——Anonymous和test。點擊「test」用戶,右側出現test用戶屬性設置界面。

在Account選項中,可以修改用戶名稱、密碼,所屬組別,用戶主目錄,帳戶特權(是否為管理員)。
在General選項中,可以設置用戶使用同一個IP的最大連接數,最大上載,下載速率超時時間等。

在Dir Acess選項中,可分別針對不同目錄設置讀、寫、列表、刪除、繼承等許可權。此項需要根據實際需要慎重選擇。
在IP access選項中,可設置來自哪些IP地址的test用戶可以訪問,哪些地址范圍是拒絕訪問的。
在UL/DL Ratios中,可設置上、下載比例。
在Quota選項中,設置磁碟配額。可根據需要給用戶分配一定的磁碟空間,避免伺服器硬碟被用戶過度使用情況。

3. 設置虛擬目錄
如果需要提供服務的文件不在主目錄,而保存在其他分區或目錄下,可通過設置虛擬目錄實現訪問,而不必把文件拷貝到主目錄下面。比如我將主目錄設為E:\game,想將D:\TEMP掛到主目錄下供人下載,就要用到虛擬目錄的功能。其中:%HOME%即指的主目錄。
第一步:建立虛擬目錄
如圖單擊ftp.om.cn中的settings標簽,設置物理目錄D:\Temp目錄到主目錄的映射。

第二步:物理目錄加入Dir Access之中
設置虛擬目錄就是為了將用戶鎖定在主目錄下的,所以要將物理目錄加入Dir Access之中,並設置訪問許可權,如圖3

4. 管理Serv-U伺服器
1) 設置啟動服務選項:點擊窗體左方的「Local Server」,勾選右邊的「Start automatically(system service)」。
2) 管理域屬性:
對FTP伺服器來說,建立多個域是非常有用的,每個域都有各自的用戶、組和相關的設置。下面簡單介紹一下管理器界面上必要的各項設置。
點擊ftp.com.cn域名,可管理該域名稱、IP地址、服務埠等。
點擊「setting」選項,如圖 所示,
在「Jeneral」選項可以設置最大用戶數和虛擬目錄;
在「Ip access」選項可以設置允許和拒絕的IP訪問范圍;
在「Message「選項中是一些系統提示信息;
在「Logging」選項中,可選擇性記錄系統日誌、安全日誌、上下載日誌及日誌文件等。
在「UL/DL Rate」選項中,設置上下載速率比。
在「Advanced」選項中,可設置保留活動用戶的時間,帳號密碼是否加密、是否允許被 動模式傳輸數據等。

我們從總體的伺服器管理、域管理、帳戶管理三個方面介紹了Serv-U的使用。 至此,一個簡單的個人FTP伺服器就已經完整地呈現在你面前了。

5. 測試FTP服務
要使用FTP伺服器下載和上傳,就要用到FTP的客戶端軟體。常用的FTP客戶端軟體有CuteFTP、FlashFXP、FTP Explorer等等。基本上只要在這些軟體的「主機名」處中填入你廟宇的FTP伺服器IP地址,而後依次填入用戶名,密碼和埠,點擊連接,只要能看到你設定的主目錄並成功實現文件的下載和上傳,就說明這個用Serv-U建立起來的FTP伺服器能正常使用了!下圖是使用FlashFXP客戶端軟體用test帳號登錄的信息,圖右下方可看到伺服器地址、登錄帳號等信息。

你試一下吧。