问题标签 [net-sftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
429 浏览

perl - Net::SFTP 在 apache 环境中挂起

我发现 apache 环境缺少bash 必须发出 ssh 请求的东西。问题是,有什么办法可以把它带进来,还是我必须从 shell 运行 SSH/SFTP 请求?

我正在使用 Net:::SFTP 使用用户名和密码运行 sftp 登录。调试日志与 shell 和 apache 相同。唯一的区别是

a) 来自 Apache 的运行速度要慢一个数量级(我想知道为什么?) b) 最重要的是,它挂在

我已尽我所能使环境相似,但不知道要寻找什么,还没有找到解决方案。

我正在运行 apache 2.2.3、mod_perl 2.0.4、perl 5.8.8、Net::SFTP 0.10、OpenSSL 0.9.8。没有有趣的参数发送到 Net::SFTP 构造函数,只是调试。

谢谢你的帮助!

0 投票
0 回答
751 浏览

ruby-on-rails - Rails 和 net-ssh/sftp

我正在开发一个需要不断连接到 ssh 的应用程序。

每个动作都会在目标主机上打开一个新的 ssh 连接和新的 sftp-server,我想知道是否有解决方案可以在不创建新连接的情况下保持会话 ssh/sftp。

使用 ajax 调用时,我有太多的 sftp-server 守护进程正在运行......(我可以将超时设置为几秒钟,但不能解析常量连接)

试图序列化 ssh 对象但不工作并且在一个问题上看到它是不可能的

提前致谢 !

0 投票
1 回答
1738 浏览

ruby - 为什么我会收到 sftp 超时错误?

我正在使用 net-sftp gem 来访问 sftp 帐户中的文件。我正在执行一些批量操作,例如将 100 多个文件从一个 sftp 帐户复制到另一个帐户,但出现错误:

我认为这是因为会话超时或缓冲区大小限制而发生的?如果是这种情况,我该如何增加限制,以便我可以对 100 多个文件执行批量操作。

这是堆栈跟踪:

0 投票
1 回答
1046 浏览

php - PHP : Net_SFTP 库,无法下载大文件

我正在处理一个必须处理大型附件文件的 PHP 项目。我正在使用 SFTP 服务器来存储这些大文件。对于上传和下载附件文件,我使用的是Net_SFTP库。

上传工作正常。但下载功能仅适用于文件大小限制为 20 MB 的文件。但是,如果我的文件大小大于 20MB,那么我的下载会卡在 21672 字节(~20.7 MB),并且当 SFTP 超时发生时它会返回空文件。

我已经检查了 php 的 memory_limit、max_execution_time 和 sftp 超时限制,但没有帮助。

请帮忙!

侯赛因

0 投票
1 回答
1599 浏览

ruby - Net::SFTP 传输模式(二进制与文本)

有没有办法在RubyAPI 链接)中使用Net::SFTP库将传输模式设置为二进制?不幸的是,我在 Windows 系统上,正在将 UTF-8 文件上传到 Unix 系统。ruby 库显然使用 Text 作为默认传输模式,并导致我的编码与 ANSI 混淆。如果我可以强制二进制模式,UTF-8 应该保持不变。

谢谢

0 投票
2 回答
1711 浏览

ruby - Ruby Net::SFTP 传输中断处理

如何处理 Ruby Net::SFTP 传输中断,如网络断开?

当我运行我的示例代码并且在传输过程中网络断开时,应用程序保持运行。

0 投票
1 回答
4572 浏览

ruby-on-rails - net-sftp ruby​​,上传文件错误

我有一个安装了 net-sftp gem 的 rails 3.2.2 应用程序。

我创建了一个简单的控制器来测试将文件上传到远程 sftp 的最基本功能。

这是我的控制器:

当我访问“localhost:3000/uploads/upload”路径时,我收到此错误:

也许我弄错了路径?

感谢您尝试提供帮助 :) Paz。

0 投票
2 回答
2608 浏览

ruby - Ruby net/sftp 远程读取文件并保存到数据库,得到错误 StatusException (4, "failure")

我正在尝试从远程 sftp 站点下载 xml,将文件内容读入 REXML 并将数据保存到数据库。到目前为止,代码可以读取文件,并且 f.gets 行失败并出现错误:

这是我的代码:

代码很脏,现在是一个测试。我希望读取远程目录中的所有文件并打印每个文件的第一行。

谢谢你的帮助。

0 投票
2 回答
289 浏览

ruby-on-rails - 使用 net-SFTP 进行 UI 监控

我正在开发一个应用程序,我需要使用 sftp 下载一些文件。我安装了 gem net-sftp 并且它工作正常。使用我在此页面上找到的监控过程:http: //net-ssh.rubyforge.org/sftp/v2/api/,我可以在终端中看到进度。问题是,我想让用户看到在这个过程中发生了什么,显示一个进度条,也许在我的用户界面中显示一条监控线。

我尝试了很多东西,但没有一个有效。当我进入下载循环时,我无法修改我的任何实例变量,因此我无法保存监控数据以使用 javascript 显示它。alter-filters 也不起作用。

我不知道如何将信息存储在循环中以在我的 UI 中使用它。任何想法 ?

0 投票
2 回答
3488 浏览

sftp - sftp 网络驱动器 ssh 服务器设置 - 获取错误 10058

我正在尝试使用 Eldos 的 SFTP 网络驱动器将驱动器映射到虚拟 Ubuntu 服务器。我在使用密码进行身份验证时效果很好。我已经尝试了配置基于密钥的访问的正常/典型方法。但是,我收到错误 10058。我搜索了明确的说明但没有成功。

有人使用基于密钥的访问吗?请分享您如何配置它。

谢谢 :)