2019年5月2日 星期四

ssh2_scp_recv 遇到無法下載的問題

當出現
Warning: ssh2_scp_recv(): Unable to receive remote file in /some-php-file.php
時
但又確認連線正常,Auth 或帳號密碼都正確時
可能是在登入該網站時是 nologin ,所以無法執行 scp 的功能。
解決辦法是用 ssh_sftp 建立連線後
用 fopen 和 stream_get_contents 和 file_put_contents 將檔案抓下來

沒有留言:

張貼留言