有鑑於最近FTP服務已從各大瀏覽器中被剃除,
我們公司軟體的備用載點勢必也無法使用了,
所以小弟這可憐的FAE就要找方法讓客人可以下載檔案
(其實架設file server也會讓我工作比較輕鬆)

我先說明需求:
1.要可以像FTP那樣使用網址讓客人或同事直接下載檔案,之前作法是設一個沒密碼;只能下載的帳號讓客人點
2.只有我們公司特定的經銷商可以上傳檔案(需登入帳密)
3.公司檔案會跟這台file server分開,且是獨立網路,所以安全性問題還好

但由於距離我上次架設file server已過好幾年了,
我以前只弄過Windows網路芳鄰那種以及Linux網路芳鄰,
有大概Google一下看到Windows 10 可以架設SSH server這種安全性較高的server,
不曉得這種適不適合拿來分享檔案?
還是版上的各位前輩有其他比較好的建議?

=======================================================================

更新一下不選Web Drive的原因。

起初我也是用DropBox以及Google Drive讓客人上傳檔案,
但因為我們公司客人遍布世界各地,
DropBox以及Google Drive可能適用大部分歐美國家,
但客人如果是俄羅斯或是中東這種討厭美國人的就無法使用,
搞得我要管理很多種Web Drive,
最後乾脆自己架FTP讓他們傳檔案。

第三方空間有個好處就是上傳的檔案有病毒就會先被擋下來,
比較不會導致我們自己的檔案伺服器中毒
文章關鍵字
技術好解決,難解決的是使用上的簡單程度。

要考慮 客戶操作、環境、工具、程式的門檻。
hack.pc wrote:
技術好解決,難解決的(恕刪)


我們的客人都是有技術底得所以還好,

一般民眾只能直接點網址下載無法上傳東西
MapleBear wrote:
有鑑於最近FTP服務(恕刪)


何不考慮使用NAS(建議市售的品牌機為主,要用FreeNAS的話也要有點功力)來當作File server就好?
你那邊開新帳號,設定好權限
基本上就是只能開啟或下載有開放權限的地方即可

加上NAS介面其實不會太複雜(如果是圖形介面的話…)
應該單純做File Server我想不會太困難才對
google drive或是各家雲端空間

省得自己管機器

資安問題也比較少(放公司還要打洞、設policy、白名單一堆的...
我覺得不用換,FTP還是普遍被使用,
現在只是瀏覽器不支援FTP,而且用瀏覽器連FTP本來就很不好用,
一般都會使用FTP程式,如FileZilla等。
摳男道爾 wrote:
我覺得不用換,FTP(恕刪)


還是不要用FTP比較好,

續傳軟體不是所有人或所有地方都會用,

更何況我們客人大都在security room裏頭,

規定嚴格一點的根本不能裝,

所以用一單純的URL連結就能讓他他把檔案載下來是最好的。
windows 下最簡單的軟體就是 HFS (HTTP File Server)
- 免費軟體
- 檔案小,運行快
- WEB 網頁式的檔案分享,直覺方便




▲ 把 檔案/資料夾 拖進去視窗,就是分享到網站了,有夠簡單。預設是免密碼登入,所有人可下載。



▲ 外面的人瀏覽器去看的樣子,就類似這樣。點擊下載。

至於那個 IP,當然你電腦要有對外IP。那和軟體無關,是在路由器那邊設置的,DMZ 或 轉埠。

http協定,網頁伺服器的埠號是 TCP 80。

Domain name 網域名稱的話,看要不要去申請註冊。不然網址就是 IP數字。





進階可以開放允許上傳,可以設定帳號。這部份比較複雜,要自行研究,網上好像有教學。


這軟體的官網只有提供英文版。
英文閱讀如有障礙,可以去找漢化中文版的。


*********************

檔案數量不多的話,覺的最佳還是直接丟 Google 雲端硬碟,開分享下載。

因為你公司網路上傳不一定快。

別人下載速度 = 你的網路上傳頻寬。
假設有多人同時下載,還要均分頻寬。

譬如說 100M/40M 什麼的,以 40M上傳來說,每秒僅有 5MB/s 不到。一個人下5MB/s 也許還好,但同時湧入多人下載,速度就非常不堪了。

而如果丟谷歌雲端硬碟給人下載,可以跑滿速,網路有多快就跑多快。

自己伺服器管理是方便,但要考慮網路速度,下載者的心情。龜到猶如水滴慢慢滴,等到睡著都下不好,還是算了吧。這樣的服務品質太差了。

但是谷歌免費帳號僅有 15GB 空間,如要分享超過容量,要多創幾個免洗帳號。或是乾脆付月租,租它的企業帳號也不貴,有幾百GB容量。


如果要有自己的精美網頁的話,畢竟直接使用谷歌雲端硬碟,是人家的網頁造型,總會給人這家公司好像不專業的感覺。

可以租用虛擬伺服器,便宜的比如美國 GoDaddy,機房速度。但是架站軟體要自己搞定,去找私有雲的架站軟體。ownCloud 、迷你雲 miniyun.....什麼的。

那類在 apache 網頁伺服器跑的架站軟體,複雜度會比 windows 軟體難很多,要有相關概念和技術。


買現成硬體 NAS 也是一個方法,就不用找一台電腦來分享。畢竟服務要24H 不中斷,用電腦分享的話,那台電腦最好不要做其它事,就專門當伺服器,啊不然網站一下可以上,一下又找不到,不是太爛太不穩了嗎。用電腦做伺服器耗電會比較高,NAS則比較省電。不過 NAS 若對外服務,同樣也會面對網路上傳頻寬的問題。
如果已是達到公司要使用的等級,我會建議買台NAS會比較好

採用雲端空間也是一種作法,不過就要看你的客戶能不能接受了(以Google雲端為例,一般是要請對方提供他在使用的Google帳號名稱,然後你在指定資料夾中對此帳號開啟權限,但也因此有時對方會覺得與自身在用的Google服務有衝突…)

不過如果不是機密檔案,可以直接用連結公開分享(但Google很機車的是點下連結的使用者依舊要先登入自己的Google帳號才能下載)
fedora wrote:
windows 下最(恕刪)


感謝建議,

這個我來研究一下。


星幻 wrote:
如果已是達到公司要使...(恕刪)


感謝建議,

目前我已把分享檔案的功能轉到NAS上了,

只是還有上傳的服務沒有解決,

先前會自己架設FTP給客人上傳檔案就如同您說的狀況,

用第三方軟體比方說google drive或是 Dropbox常會遇到客戶的國家封鎖網站,

最後我才自己架設的,

否則第三方網站在上傳的時候就會先幫你掃毒過一遍了,

大大的減少因為客戶檔案而中毒的現象
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!