\ DriveHQ Customer Support Forum \
已讀/回覆 : 122449/13
  • PabloMack
  • (9貼文)
沒有安全措施的FTP

我需要一個老式的、沒有任何安全措施的FTP伺服器。我上傳的文件已經加密。即使解密後的文件,對任何可能獲取它的人來說也毫無用處。請問有提供這種服務嗎?


9/3/2016 12:17:46

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

我想補充一下我之前的貼文。我希望能夠透過安全連結管理文件,但同時希望建立一個只能讀取文件的帳戶,該帳戶不允許上傳或修改帳戶內的文件。該帳戶的使用者存取FTP連接埠將沒有任何安全性限制,但管理帳戶(我的帳戶)的FTP連接埠將受到安全保護。我不希望下載檔案的使用者能夠控制該檔案。文件只能透過自動化軟體下載。


回覆
9/3/2016 12:59:42

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

使用者帳戶唯一的安全措施是使用者名稱/密碼。


回覆
9/3/2016 13:01:00

  • DriveHQSupport_
  • (676貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

如果我理解正確,您需要一個包含兩個用戶帳戶的純 FTP 服務,一個是管理員用戶,另一個是訪客用戶。管理員使用者可以透過純 FTP 協定完全存取您的文件;訪客使用者可以下載文件,但不能修改或刪除文件。這是我們 FTP/雲端 IT 服務的基本功能。

您只需在 DriveHQ 註冊帳戶(您已經註冊了),即可存取我們的 FTP 託管服務,網址為 ftp.drivehq.com。若要建立子帳戶,請務必使用我們的群組帳戶服務。在 DriveHQ 開始功能表中,點擊「群組帳戶」即可存取我們的群組帳戶功能。您可以在此處建立/管理子帳戶。

現在您只需在主帳戶中建立一個資料夾。當您以群組管理員身分登入時,您將擁有帳戶中所有檔案的完全存取權。  

然後,您可以將該資料夾共用給您的子用戶,並將其設定為唯讀存取權限。您的子使用者可以使用子使用者名稱和密碼登入,即可從特定位置存取共用資料夾:

\DriveHQShare\您的使用者名稱\共享名

如果資料夾以唯讀權限共用,則子使用者無法對其進行任何變更。請告知我們這是否解答了您的問題。

 

 


 


回覆
9/3/2016 13:46:31

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

我想這回答了我的問題。我基本上不想在FTP連接埠上使用SSL。但在這個階段,這要求有點高。


回覆
9/3/2016 13:57:10

  • DriveHQSupport_
  • (676貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

 我明白了。如今,純 FTP 被認為不安全。 DriveHQ 支援基於 SSL 的 FTP,但仍支援純 FTP。 


回覆
9/3/2016 14:27:28

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

我能連接到 ftp.drivehq.com 使用 FTP 連接到連接埠 21 並收到訊息:

220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。訪問 http://www.drivehq.com/ftp/;

然而,當我發送 NAME 命令時,沒有收到回應。發送 PASS 命令也同樣沒有收到回覆。

使用 FileZilla 連線會建立 TLS 連線。看起來 FTP 連接埠啟用了安全機制,我無法使用普通的 FTP 連線。或許 FileZilla 提供了 TLS 連線選項,而您的伺服器選擇了它。但是,除了初始連接之外,您的伺服器對任何標準的 FTP 命令都沒有回應。會不會是標準的 FTP 使用了不同的連接埠?


回覆
10/3/2016 7:47:13

  • DriveHQSupport_
  • (676貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

通常情況下,我們會建議使用團體帳戶方案。如果您不希望使用團體帳戶,我的建議是與我們聯絡 support@drivehq.com 更多詳細資訊和解決方案。 


回覆
10/3/2016 10:17:00

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

我當時使用的是我認為是你們的群組帳號。在主頁頂部的用戶名下拉式選單中,我選擇了「群組帳號」。我建立了一個子帳號。連線成功後,我使用 FTP USER 指令發送了使用者名,但沒有收到回覆。


回覆
10/3/2016 16:16:39

  • DriveHQSupport_
  • (676貼文)
主題: 回覆:關於將 FileZilla 與 DriveHQ 的 FTP 服務結合使用的詳細信息

使用者: PabloMack  -  10/3/2016 7:47:13

回覆:FTP 無安全措施

我能連接到 ftp.drivehq.com 使用 FTP 連接到連接埠 21 並收到訊息:

220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。訪問 http://www.drivehq.com/ftp/;

然而,當我發送 NAME 命令時,沒有收到回應。發送 PASS 命令也同樣沒有收到回覆。

使用 FileZilla 連線會建立 TLS 連線。看起來 FTP 連接埠啟用了安全機制,我無法使用普通的 FTP 連線。或許 FileZilla 提供了 TLS 連線選項,而您的伺服器選擇了它。但是,除了初始連接之外,您的伺服器對任何標準的 FTP 命令都沒有回應。會不會是標準的 FTP 使用了不同的連接埠?

回覆:關於將 FileZilla 與 DriveHQ 的 FTP 服務結合使用的詳細信息

普通的 FTP 連線應該非常簡單。如果連線失敗,通常是因為您的防火牆/路由器封鎖了 FTP 連線。在這種情況下,請使用 FileZilla 從多個位置進行測試。 

預設情況下,目前版本的 FileZilla 使用基於 SSL 的 FTP。要使用普通的 FTP,您需要點擊“檔案”選單並選擇“網站管理員”。在「網站管理員」介面,點選「新站點」新增新的 FTP 站點。請參考下方截圖:

Add a new FTP site in FileZilla (By default it is FTP over SSL, you can change it to plain FTP)

 

輸入伺服器名稱:ftp.drivehq.com,如果您擁有付費帳戶,也可以使用 proftp.drivehq.com。預設情況下,它使用基於 SSL 的 FTP。如果您想要使用普通 FTP,請將加密方式變更為“普通 FTP”,如上所示。

點選「確定」儲存網站;點選「連線」連線到我們的FTP伺服器。

------------------------

FileZilla 可以產生非常詳細的 FTP 日誌。若要啟用詳細日誌,請參閱以下螢幕截圖:

Setup FileZilla to show detailed FTP log

-----------------------

要查看 FileZilla 發送的 FTP 命令以及從 FTP 伺服器收到的回應,現在只需連接到 FTP 網站即可。在 FileZilla 中,點擊「檔案」選單,然後選擇「網站管理員」。接著選擇 DriveHQ FTP 站點,然後點選「連線」。您將看到詳細的 FTP 日誌,如下圖所示:

Show the detailed FTP log in FileZilla

 

 

 

 

 


回覆
10/3/2016 17:00:47

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

如果我的防火牆阻止了 FTP 端口,我就無法成功連接。我已經用 FileZilla 測試過,它使用 TLS 安全協定可以成功連線。所以我的防火牆沒有封鎖 FTP。

我按照您的指示操作,並使用 FileZilla 得到了想要的結果。您的指示非常詳盡,我非常感謝您的幫助。但是,不知何故,我只能看到歡迎訊息,而看不到詳細日誌中顯示的其他資訊。不過,這應該讓我走上了正確的道路。您幫了我很多忙。我會仔細檢查我的程式碼,希望能找到問題所在。

乾杯...

 


回覆
10/3/2016 18:04:32

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

我再次嘗試使用我的套接字程式與你的FTP伺服器通信
我已成功連接並收到回應。但是,您的 FTP 套接字沒有回應
對任何命令都作出回應。以下是該次登入嘗試中已儲存的文字
到您的 FTP 端口 21:

主機 IP 位址=66.220.9。50
套接字已開啟=372
回覆:220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。訪問 http://www.drivehq.com/ftp/;
指令:使用者 lJzpGw3vWfwT
回覆:
命令:透過 ************
回覆:
套接字已關閉

我用我的網站主機做了同樣的嘗試,他們的FTP埠確實有回應
我發送給它的命令都能正常工作。所以我可以得出結論,我的程式運作正常
正確。以下是嘗試登入其 FTP 連接埠時儲存的文字 21:

主機 IP 位址=104.153.45。230
套接字已開啟=372
回應:220---------- 歡迎使用 Pure-FTPd [privsep] [TLS]] ----------
220-您是50個獲準用戶中的第5個。
220-當地時間現在是13:14。伺服器連接埠:21。
220 如果您15分鐘內沒有任何操作,系統將斷開您的連線。
指令:使用者 lJzpGw3vWfwT
回應:331 用戶 lJzpGw3vWfwT 已通過。需要密碼
220-您是50個獲準用戶中的第5個。
220-當地時間現在是13:14。伺服器連接埠:21。
220 如果您15分鐘內沒有任何操作,系統將斷開您的連線。
命令:透過 ************
回應:530 登入驗證失敗
220-您是50個獲準用戶中的第5個。
220-當地時間現在是13:14。伺服器連接埠:21。
220 如果您15分鐘內沒有任何操作,系統將斷開您的連線。
套接字已關閉

我不明白這裡發生了什麼,因為 FileZilla 確實會記錄下來
當我連接到同一連接埠時,會有回應。或許存在某種通信
這種情況是 FileZilla 在事務處理中遺漏的。以下是具體情況
從 FileZilla 通訊到您的 FTP 連接埠的已儲存文字 21:

狀態:正在解析位址 ftp.drivehq.com
狀態:正在連線到 66.220.9.50:21...
狀態:連線已建立,正在等待歡迎訊息…
回覆:220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。訪問 http://www.drivehq.com/ftp/;
指令:使用者 lJzpGw3vWfwT
回應:331 使用者名稱正確,需要密碼。
命令:透過 ************
回應:使用者 lJzpGw3vWfwT 已登入。免費服務有許多限制且速度較慢。
命令:OPTS UTF8 ON
回應:200 啟用 UTF8 模式。
狀態:已登入
狀態:正在檢索目錄清單...
命令:PWD
回應:257 "/" 是目前目錄。
狀態:目錄列表“/”已成功列出
狀態:已與伺服器斷開連接
 


回覆
16/3/2016 11:22:13

  • DriveHQSupport_
  • (676貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

您也嘗試過使用命令列FTP嗎?如果沒有,請嘗試並發送螢幕截圖。

請問您是如何產生以下FTP日誌的? (您使用了什麼軟體?)

如果 FileZilla 和命令列 FTP 都能正常運作,但您的程式卻不行(考慮到我們的 FTP 服務已經運行十多年了),我認為這是由您的程式碼中的錯誤引起的。有許多免費的 FTP 用戶端程式碼和函式庫可供使用,您不必直接編寫套接字程式。

查看您的 FTP 日誌:

-----------------------------------------

主機 IP 位址=66.220.9。50
套接字已開啟=372
回覆:220 歡迎使用最受歡迎的 FTP 託管服務!節省硬體、軟體、託管和管理費用。共享具有讀寫權限的檔案/資料夾。訪問 http://www.drivehq.com/ftp/;
指令:使用者 lJzpGw3vWfwT
回覆: 
命令:透過 ************
回覆: 
套接字已關閉

------------------------------------------------------------------------

你可以看到你的程式甚至沒有收到第一個回應(對 USER 命令的回應)。這可能是由以下原因造成的:

(1)您的帳戶已被封鎖。但如果您可以透過 FileZilla 連接,那麼 您的帳戶未被(或曾經未被)封鎖. 請注意,免費帳戶每天最多只能登入 25 次。您也可以嘗試使用其他帳戶(例如,您可以使用團隊主帳戶進行測試),或訂購我們的包月服務。

(2)你的程式沒有發送正確的命令,例如,發送後沒有刷新資料 使用者 lJzpGw3vWfwT,在這種情況下,我們的伺服器根本沒有收到您的命令;或者您的命令沒有以 結尾(例如,您是否只使用了 或 ?)

如果這是企業帳戶(項目)的問題,請致電我們的支援專線。即使這不是 DriveHQ FTP 伺服器的問題,我們也會安排資深工程師為您提供協助。


回覆
18/3/2016 10:57:33

  • PabloMack
  • (9貼文)
主題: 回覆:FTP 無安全措施
回覆:FTP 無安全措施

命令列 FTP 不會明確顯示兩個系統之間傳遞的訊息。因此,它對診斷此問題幫助不大。當我建立連線時,它會提示我輸入用戶名,而 FTP 伺服器並沒有這樣做。

正如您所指出的,我沒有收到來自您 FTP 伺服器的 USER 命令回應。查看我從我的一個網站託管商的 FTP 伺服器運行同一程式後獲得的追蹤信息,您可以看到,在完全相同的情況下,他們的伺服器對 USER 命令有回應。您問我使用什麼軟體來獲取追蹤訊息,我告訴您是我正在開發的程式。為了獲取跟踪信息,我使用命令行捕獲了程式的所有輸出,命令格式如下:

ftp >capture.txt

您還提到輸出可能沒有被刷新,我知道這是因為我沒有建立需要刷新的緩衝區。我透過這條語句明確地發送了命令列:

/* 傳送數據 */
int ftp_Snd(FTP_PORT *p,char *Msg)
 {
  int St,Len;
 

  //發送命令
  Len = strlen(Msg);
  St = send(p->CmdSoc,Msg,Len,0);
...

        St = ftp_Snd(&P0,"USER lJzpGw3vWfwT\n");
 

 


回覆
18/3/2016 13:14:49

收藏並分享
快速回覆

Leading Cloud Surveillance service

Leading Enterprise Cloud IT Service Since 2003