2010-06-01 67 views
1

我正在製作一個網站/ Web應用程序,每5分鐘顯示一次圖像,有點像攝像頭。圖像上傳到SFTP服務器。我如何從網絡訪問這些內容?有沒有人有什麼建議使用以及?現在我正在看PHP,但也檢出了JavaScript和紅寶石。只有應用程序需要ssh到預定的地方,而不是用戶。如何從我的網站/ Web應用程序連接到安全的FtP?

我被朋友建議使用rsync並設置無密碼的ssh。任何人都這樣做?或者這是一個壞主意?

回答

0

您需要編寫一個連接到SFTP服務器的服務器端腳本,並將該映像轉發給客戶端。

0

cURL支持SFTP。

+0

你確定嗎?據我所知,Curl只支持FTPS。 – 2010-06-01 17:15:27

+0

它支持sftp(http://curl.haxx.se/docs/manual.html) – hometoast 2010-06-01 17:17:35

+0

我的問題是誤導。儘管CURL庫支持SFTP,但PHP中的CURL不支持。 – 2010-06-01 17:22:51

0

PHP支持SFTP。您需要安裝SSH2擴展,

http://www.php.net/manual/en/book.ssh2.php

+0

我試圖獲得ssh2,但對windows的支持似乎很差 – msandbot 2010-06-01 17:19:16

+0

在Windows上沒有經驗。我在Linux上使用它,它工作正常。 – 2010-06-01 17:46:09

+0

是的,我也使用它,希望他們有更好的多平臺支持 – msandbot 2010-06-01 18:04:53

1

如果應用程序需要使用SSH,那麼你可以立即排除的JavaScript的唯一的事情。它主要是這些環境中的客戶端語言。

你可能喜歡在Net :: SSH ruby​​庫,或者我確定有一個PHP的等價物。我已經使用Net:SSH,它非常簡單。

相關問題