0
我在一臺服務器(ubuntu1)上有一個PHP應用程序,我有一個腳本將圖像上傳到同一臺服務器上的一個目錄。將圖像從一臺服務器複製到另一臺服務器上PHP
現在的問題是我們正在將圖像移動到另一臺服務器(ubuntu2)。
將圖像移動到新服務器的最佳方式是什麼?
我在想,上傳完成後用exec和scp來複制鏡像,爲此我需要在每臺服務器上定義一個用法(ssh-keygen,pub key和authorized_keys文件)。
但
上ubuntu1用戶WWW的數據,我認爲是不是一個好主意設置該用戶爲SSH。
如果我使用「su user -c'scp ....'」,那麼腳本何時請求密碼?
或另一個想法做到這一點?
副本通過互聯網。
您是否必須在PHP中執行此操作?如果您有shell訪問權限,則可以使用SCP或RSYNC。 – TS00 2013-02-11 14:35:02
我有權訪問,但我希望它在用戶上傳圖片後正確無誤。 – armandfp 2013-02-11 14:37:13
如果您要允許腳本執行'su',那麼您最好先將其設置爲首先執行scp。你已經絕對沒有獲得安全保障,任何獲得www數據權限的入侵者現在都可以訪問你正在訪問的這個帳戶。 – 2013-02-11 14:37:20