问题标签 [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 投票
3 回答
4220 浏览

ruby - 简单的 Ruby SFTP 示例语法错误

我有一个看起来很不稳定的问题,这是 Ruby 的问题还是我做过的事情?请帮忙 - 我的项目在我解决这个问题之前一直停滞不前。

鉴于此代码在 Mac OS Leopard 上运行:

什么会导致以下错误?

仅供参考,我已正确设置 RUBYOPT,以便加载宝石并且我的宝石是最新的,根据:

0 投票
3 回答
1575 浏览

asp.net-mvc - 是否可以在 ASP.net MVC 上使用 SFTP 直接上传到远程服务器

我目前正在使用 asp.net MVC 开发一些东西,我仍然没有经验,所以请帮助我。

我有一个表格供用户上传视频。当前上传到远程服务器的理想概念是将其上传到当前服务器,然后使用 FTP 将其推送到远程服务器。

对我来说,这不是很快,因为您必须上传到当前服务器(时间 x1),然后将当前服务器推送到新服务器(时间 x2),所以它是时间的两倍。

所以我的想法是让用户将它上传到当前服务器,当用户上传时,当前服务器将文件添加到数据库并同时使用 SFTP 将文件发送到远程服务器......

是否可行,这个概念是否存在安全漏洞?

非常感谢你

0 投票
5 回答
5936 浏览

php - 通过 sFTP 在远程开发服务器上处理 PHP 项目

我正在寻找一个可以通过 sFTP 读写远程 PHP 文件的编辑器。我说的是没有我的 PHP 文件的本地副本

但这是棘手的部分:我希望该编辑器了解我的项目中的所有文件,并为我提供类似智能感知的自动完成、类结构等......就像 Eclipse PDT、Aptana 和 NetBeans做,但具有“远程项目存储和感知”功能。

您知道任何具有这些功能的编辑器吗?

谢谢 !

编辑:我绝对不是在我的生产服务器上工作,而是在开发服务器上工作。这主要是因为我需要在桌面 PC 上的 Windows 下工作,并且出于各种兼容性和工具可用性的原因不想在本地托管我的项目,并且使用 linux 作为服务器操作系统。

0 投票
2 回答
9364 浏览

ruby - 在 Ruby 中使用 net-sftp 进行基于密钥的身份验证

我希望能够使用 SFTP 登录到多个服务器并下载某些文件以帮助在问题出现时进行调试。虽然我们可以使用客户端,但我们希望开始自动化流程以简化一切。

我的第一次尝试看起来像这样:

虽然这有效,但这意味着我们需要密码。理想情况下,我想使用公钥身份验证,但是我在文档或在线中看不到对此的任何引用——这可能吗?

我宁愿不使用chilkat。

谢谢

0 投票
4 回答
2142 浏览

c#-2.0 - 在 2.0 中实现 SFTP

我想在 .NET 2.0 中编写 SFTP 客户端和服务器。那可能吗?请给我一些建议

0 投票
2 回答
10393 浏览

php - 来自 PHP 的 SFTP - 未定义的常量 CURLOPT_PROTOCOLS 和 CURLPROTO_SFTP?

从我的 php 脚本中,我需要能够通过 sftp 将 csv 文件上传到远程服务器。我遵循了这个问题的公认答案:

来自 PHP 内部的 SFTP

这是我的代码的样子

输出是

我正在使用 curl libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10 。当我执行 sudo apt-get install php5-curl 时,计算机说我拥有最新版本。

我究竟做错了什么?我如何 sftp 将我的文件从 php 上传到远程服务器?

0 投票
5 回答
26660 浏览

php - 如何从 PHP SFTP 上传文件

我在使用 PHP 将文件 SFTP 上传到远程服务器时遇到问题。当我使用 cURL 时,我收到此处描述的错误:

来自 PHP 的 SFTP - 未定义的常量 CURLOPT_PROTOCOLS 和 CURLPROTO_SFTP?

我还按照以下建议尝试了 phpseclib:

来自 PHP 内部的 SFTP

但是当我尝试 phpseclib 时,我得到了这些错误:

然后我尝试像这样在php中使用系统命令,但什么也没发生:

我也试过

但我的 php 服务器说 ss2_connect 未定义。

我尝试从终端执行以下操作

但是服务器不允许 scp 命令。我没有创建 ssh 密钥的 shell 访问权限。

我现在能做的就是从终端 sftp 并手动上传。但我真的很想自动化这个,这样一个 PHP 网站就可以做到这一切。

关于如何从 PHP 进行 SFTP 上传的教程并不多。是因为这是一件坏事吗?如果是这样,我该怎么办?我要上传到的服务器只允许 sftp 连接。

0 投票
3 回答
2532 浏览

php - 如何使用 phpseclib 更改 sFTP 服务器上文件的权限?

我试过$sftp->chmod('0755', "file.zip");$sftp->chmod('0755', "file.zip");

但在这两种情况下,权限都设置为 363。

0 投票
7 回答
36022 浏览

c# - 如何与 SFTP 服务器通信

我为我们的客户编写了一项服务,该服务使用 FTP 自动将文件传输到给定的目的地。由于历史原因,我使用 WinInet 来执行 FTP。一切正常,但现在客户想要添加一个只接受 SFTP 连接的目的地。

我真的不喜欢从头开始实现这个的想法,那么有没有办法在本地或通过 WinInet 与 SFTP 服务器进行通信?有没有我可以使用的系统库(我不担心 P/Invoke :))?我是否必须为此购买第三方组件 - 如果需要,您会建议哪些?

0 投票
5 回答
1333 浏览

ruby - 红宝石抽象

我是 Ruby 新手,主要来自 C# 和 ActionScript 3(以及其他语言)。我对抽象功能很好奇。具体来说,包装和抽象 Ruby 的 FTP 和 SFTP 库。

我四处寻找,发现了一个名为Backup的宝石。它确实引起了我的注意,因为它支持通过 S3、SCP、SFTP 和 FTP 备份内容。所以我想,“哇,这是一个完美的例子!” 我开始浏览源代码,但后来我遇到了如下代码:

在 GitHub 上查看完整源代码

它到处都是 case/when 语句!如果我在 C# 中对此进行攻击,我会编写一个协议接口(或抽象类)并让 FTP 和 SFTP 实现它。然后我的客户端类将只传递一个协议实例而不关心实现。零开关/外壳。

在用 Ruby 编码时,我会很感激在这种情况下的最佳实践的一些指导。