這是ASP的經典,而不是.Net。我們必須通過一種方式將SFTP導入服務器,以便上傳和下載一些由用戶啓動的文件。ASP,需要使用SFTP
其他人用來做ASP經典中的SFTP的是什麼?不一定反對購買控制。
這是ASP的經典,而不是.Net。我們必須通過一種方式將SFTP導入服務器,以便上傳和下載一些由用戶啓動的文件。ASP,需要使用SFTP
其他人用來做ASP經典中的SFTP的是什麼?不一定反對購買控制。
如果您有能力使用WScript.Shell,那麼您可以執行Putty包中的pscp.exe。顯然這不太理想,但它可以完成工作,讓你在傳統的ASP中使用SCP/SFTP。
我這樣做的方法是創建一個命令腳本文件,並通過/ b命令將此命令行傳遞給psftp.exe。我也在Perl中嘗試過,並且還沒有找到一個更好的方法。
這種方法存在問題,因爲您必須已經接受RSA指紋。如果不是,那麼腳本將等待用戶輸入接受它,或者如果以全批模式運行,則會跳過該腳本,但發生故障。另外,如果服務器發生變化以使其RSA指紋發生變化(例如,羣集),那麼您需要再次接受指紋。
不是一種理想的方法,但是我知道的唯一方法。
我會看着這個問題,任何人都知道另一種方式。
我也這樣做。它不是最好的,但它工作:) – 2008-09-24 11:14:42
我用來做與FTP(在Windows命令創建一個文件,並掏出FTP.EXE)
Xetius我試圖給予好評你的,也接受你的答案,我收到了,我需要一個25警告代表這樣做。抱歉。
我以前用過這個組件:www.weonlydo.com。我沒有發現它是最容易發展的工具包,但它能夠讓工作匆匆完成。
這種方法存在問題,因爲您必須已經接受RSA指紋。如果不是,那麼腳本將等待用戶輸入接受它,或者如果以全批模式運行,則會跳過它,但發生故障。另外,如果服務器發生變化以使其RSA指紋發生變化(例如,羣集),那麼您需要再次接受指紋。
scp與sftp不同 - 但兩者都非常安全。 膩子包括psftp.exe。 – 2008-09-24 11:13:32