2012-12-02 76 views
1

我想使用ClickOnce發佈我的應用程序(因爲我還沒有發現任何其他解決方案如此簡單,並且已經很好地集成在IDE中)。使用FTP在Visual Studio中發佈

我已經建立了一個網站來發布我的應用程序,用戶將從那裏下載它。我的理解是可用於發佈ClickOnce的唯一方法是通過FTP。我已經閱讀了FTP,你的密碼可以被「攔截」。

這是什麼意思?任何人都可以在互聯網的任何地方看到你的密碼?或者他們必須在您的本地網絡上?基本上 - 理論上,一個人怎麼能夠訪問我的FTP帳戶,以及發生多大風險?

回答

1

使用FTP協議的密碼以「打開」格式傳輸,並且可以使用嗅探器捕獲。使用ssl/sftp。發佈你的網站到文件夾,然後使用另一個FTP客戶端,如winscp

+0

我的網站託管公司(register.com)並沒有提供SFTP,據我所知 - 我的其他選擇是什麼?另外 - 當你說「使用嗅探器」 - 這是什麼意思?他們如何攔截我的網絡和我的網絡託管公司之間的數據包? – William

+1

您的主機很可能有選項只允許來自一個定義的IP的ftp連接。您可以拒絕所有ftp連接,但網站可以從另一臺服務器下載更新,其中允許ftp。我發現這篇關於嗅探器的文章http://www.irongeek.com/i.php?page=security/AQuickIntrotoSniffers –