我發現Apache環境缺少東西 bash必須發出ssh請求。問題是,是否有任何方法可以將某些東西帶入,還是必須從shell運行SSH/SFTP請求?Net :: SFTP在Apache環境中掛起
我使用Net ::: SFTP運行帶有用戶名和密碼的sftp登錄。調試日誌與shell和apache相同。唯一的區別是
一)Apache的一個運行幅度較慢的訂單(不知爲什麼?) b)中最重要的是,它掛在
sftp: Sending SSH2_FXP_INIT
我試圖盡我可以使環境相似,但不知道要尋找什麼,但尚未達成解決方案。
我正在運行apache 2.2.3,mod_perl 2.0.4,perl 5.8.8,Net :: SFTP 0.10,OpenSSL 0.9.8。沒有有趣的參數發送到Net :: SFTP構造函數,只是調試。
感謝您的幫助!
執行SSH加密握手(在發送SSH2_FXP_INIT很長時間之前完成)後,幾乎沒有希望能夠獲得檢查原始TCP數據的任何有用信息。 – salva
您的回答讓我相信,從apache內部調用SSH沒有任何根本性的錯誤,即不需要shell環境。這只是一個奇怪的僥倖,但事情應該按預期工作。那是對的嗎? – KateYoak