不幸的是,每当我将超时错误连接到另一个主机服务器时,就会出现超时错误。如果我在它自己的服务器上指向它,上传就能工作。因此,当我们通过sftp将文件上传到自己的服务器时,下面代码中的所有内容都正常工作。如果它是另一个,它将超时。php在下面。请注意,我交换了文件上传,只是创建了一个txt文件进行测试,结果相同,仍然超时。";
$sftp = new Net_
我打算使用SFTP在1+GB周围发送一个巨大的文件到远程端。然而,它似乎在交互模式下工作得很好(当我sftp@xx.xx并手动输入密码,然后我键入put命令)。但是当我在shell中运行它时,它总是超时。 我在/etc/ssh/sshd中设置了客户机和服务器的ClientAliveTimeout设置,但它仍然存在。以下是linux脚本代码 sshpass -p "password" sftp user@xx.xx.xx.xx << END
p