gpt4 book ai didi

php - ssh2_scp_send() 和 ssh2_scp_recv() 函数在 php 中不起作用。为什么?

转载 作者:行者123 更新时间:2023-12-04 02:19:14 25 4
gpt4 key购买 nike

ssh2_scp_send() 函数卡在 php 中。这是代码:

$debug_line_feed = "\n";
$conn = ssh2_connect($sftp_server, 22);
$return = ssh2_auth_password($conn, $sftp_user_name, $sftp_user_pass);
if ($return===true) echo "successfull connection".$debug_line_feed;

echo "uploading file".$debug_line_feed;
$local_filename = $product_feed_file_with_path;
$remote_filename = 'product_feed.txt';
ssh2_scp_send($conn, $local_filename, $remote_filename);
echo "successful".$debug_line_feed;

当我运行它时,它输出“连接成功”、“正在上传文件”然后挂起。知道如何解决这个问题吗?

我也尝试过使用 ssh2_scp_recv 下载,但它也挂起,本地文件被创建为 0 字节文件。

最佳答案

我的猜测是服务器安装了 jail shell。那时 SCP 无法工作,但 SFTP 可以。

关于php - ssh2_scp_send() 和 ssh2_scp_recv() 函数在 php 中不起作用。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32236151/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com