Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从我的网站/web应用程序连接到安全的FtP?_Php_Javascript_Ssh_Sftp - Fatal编程技术网

Php 如何从我的网站/web应用程序连接到安全的FtP?

Php 如何从我的网站/web应用程序连接到安全的FtP?,php,javascript,ssh,sftp,Php,Javascript,Ssh,Sftp,我正在制作一个网站/网络应用程序,每5分钟左右显示一次图像,有点像网络摄像头。图像将上载到SFTP服务器。如何从web访问这些内容?有人对使用什么也有什么建议吗?现在我正在研究PHP,但也检查了javascript和ruby。只有应用程序需要ssh连接到预定位置,而不是用户 一位朋友建议我使用rsync并设置无密码ssh。有人这样做过吗?或者这是个坏主意?您需要编写一个连接到SFTP服务器并将映像转发到客户端的服务器端脚本。您需要编写一个连接到SFTP服务器并将映像转发到客户端的服务器端脚本。具

我正在制作一个网站/网络应用程序,每5分钟左右显示一次图像,有点像网络摄像头。图像将上载到SFTP服务器。如何从web访问这些内容?有人对使用什么也有什么建议吗?现在我正在研究PHP,但也检查了javascript和ruby。只有应用程序需要ssh连接到预定位置,而不是用户


一位朋友建议我使用rsync并设置无密码ssh。有人这样做过吗?或者这是个坏主意?

您需要编写一个连接到SFTP服务器并将映像转发到客户端的服务器端脚本。

您需要编写一个连接到SFTP服务器并将映像转发到客户端的服务器端脚本。

具有SFTP支持。

具有SFTP支持。

PHP支持SFTP。您需要安装ssh2扩展


PHP支持SFTP。您需要安装ssh2扩展


如果应用程序是唯一需要SSH的东西,那么您可以立即排除javascript。在这些环境中,它主要是一种客户端语言


您可能喜欢Net::SSH ruby库,或者我确信有一个php等价物。我使用了Net:SSH,它非常简单。

如果应用程序是唯一需要SSH的东西,那么您可以立即排除javascript。在这些环境中,它主要是一种客户端语言


您可能喜欢Net::SSH ruby库,或者我确信有一个php等价物。我使用了Net:SSH,它非常简单。

你确定吗?据我所知,Curl只支持FTPS。我的问题有误导性。尽管CURL库支持SFTP,但PHP中的CURL不支持。“有效的协议选项有:CURLPROTO_HTTP、CURLPROTO_HTTPS、CURLPROTO_FTP、CURLPROTO_SCP、CURLPROTO_SFTP、CURLPROTO_TELNET、CURLPROTO_LDAP、CURLPROTO_DICT、CURLPROTO_文件、CURLPROTO_TFTP、CURLPROTO_ALL”@ZZ Coder,PHP中的cURL确实支持SFTP。@vartec:您试过了吗?我在PHP5.2.11上进行了测试,但它不起作用。PHP定义了libcurl中定义的所有常量,但它没有SFTP的包装器。你确定吗?据我所知,Curl只支持FTPS。我的问题有误导性。尽管CURL库支持SFTP,但PHP中的CURL不支持。“有效的协议选项有:CURLPROTO_HTTP、CURLPROTO_HTTPS、CURLPROTO_FTP、CURLPROTO_SCP、CURLPROTO_SFTP、CURLPROTO_TELNET、CURLPROTO_LDAP、CURLPROTO_DICT、CURLPROTO_文件、CURLPROTO_TFTP、CURLPROTO_ALL”@ZZ Coder,PHP中的cURL确实支持SFTP。@vartec:您试过了吗?我在PHP5.2.11上进行了测试,但它不起作用。PHP定义了libcurl中定义的所有常量,但它没有SFTP的包装器。我试图获得ssh2,但对windows的支持似乎很差,在windows上没有任何体验。我在Linux上使用它,效果很好。是的,我也使用过它,希望他们有更好的多平台支持。我试图获得ssh2,但对windows的支持似乎很差,在windows上没有任何经验。我在Linux上使用它,它工作得很好。是的,我也使用过它,希望他们有更好的多平台支持