2014年7月9日 星期三

在Windows 2003 中安裝 FreeFTPd 使用者登出後服務即失效

在 Windows 中要安裝 SFTP 不外乎就是要需要安裝 SSH 在 Windows,又要能整合 FTP。

 

實例中大多直接使用 FreeFTPd 來實現 SFTP

※ 幾乎遇到很多資訊人員都不明白 FTPS and SFTP 的差別,實際上是加密型式不同,連線的方式也不同

 

SFTP: SSH + FTP

FTPS: FTP + SSL

 

FreeFTPd



 

在本篇中不做安裝的介紹,針對在 FreeFTPd 上遇到的問題做紀錄

 

遭遇的狀況是在 Windows Server 2003 R2 安裝 FreeFTPd 採用 SFTP 來實現

 

但只要 user 被 logout 後,SFTP 就會無法連線

 

 

 

其實問題是在於執行的步驟錯誤了

 

小弟在安裝 FreeFTPd 後,就自動將 FreeFTPd service 安裝在 Windows 的服務並啟動了

這時候再進行 FreeFTPd 的 setting 是必須要重新啟動 FreeFTPd

 

雖然直接在 setting 中 start SFTP 當下 SFTP 會生效,但 user logout 後僅有 service 還會作用中,FreeFTPd setting 就被關閉了

所以理所當然 FreeFTPd service 並未吃到 setting 參數,自然而然就不能使用了

 

 

正確設定 FreeFTPd

Stop FreeFTPd service → setting SFTP → Start FreeFTPd service → close setting → Logout user → Testing SFTP。

 

 

 

 

參考資料

http://www.experts-exchange.com/Software/Misc/Q_21947447.html

Orignal From: 在Windows 2003 中安裝 FreeFTPd 使用者登出後服務即失效

沒有留言:

張貼留言