Windows
遠端、Windows 到 Windows 部署
我希望將文件從本地 Windows 機器(我的開發機器)複製到另一台 Windows 機器(生產機器)。
目前,我可以將文件從一台機器移動到另一台機器的唯一方法是手動使用 Ftp FileZilla 客戶端。生產伺服器託管非啟用 SSL 的 FTP 伺服器。
我正在尋找將目錄從開發機器安全複製到生產機器的最簡單方法的建議。唯一的要求是該解決方案允許以腳本方式複制目錄。
我知道以下可能性:
- 創建 VPN 並共享文件夾
- 在生產機器上設置 SSH 伺服器
開發機器執行 Windows 7,生產機器是執行 Windows Server 2008 R2 的 Amazon EC2 實例。它們不在同一個網路或家庭組上。
你會推薦什麼?
謝謝,傑森
有幾種方法可以執行此操作:
Microsoft 提供 Web Deploy http://www.iis.net/download/webdeploy
我在部署大型站點時遇到了問題(~3-500 MB)
如果你想要 SSH,我可以推荐一個基於 powershell 的 SSH 伺服器 http://www.powershellinside.com/powershell/ssh
我個人最喜歡使用 git——你可以利用 github 來擁有一個外部 repo;或者你可以從你的開發推送到你的產品系統。也使變更審計/回滾更容易。你需要:烏龜 git - http://code.google.com/p/tortoisegit/downloads/list msysgit - http://code.google.com/p/msysgit/downloads/list
如果您有膽量,您還可以使用 dropbox http://www.dropbox.com將文件同步到一個或多個 Web 伺服器。