问题标签 [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.
ruby - 简单的 Ruby SFTP 示例语法错误
我有一个看起来很不稳定的问题,这是 Ruby 的问题还是我做过的事情?请帮忙 - 我的项目在我解决这个问题之前一直停滞不前。
鉴于此代码在 Mac OS Leopard 上运行:
什么会导致以下错误?
仅供参考,我已正确设置 RUBYOPT,以便加载宝石并且我的宝石是最新的,根据:
asp.net-mvc - 是否可以在 ASP.net MVC 上使用 SFTP 直接上传到远程服务器
我目前正在使用 asp.net MVC 开发一些东西,我仍然没有经验,所以请帮助我。
我有一个表格供用户上传视频。当前上传到远程服务器的理想概念是将其上传到当前服务器,然后使用 FTP 将其推送到远程服务器。
对我来说,这不是很快,因为您必须上传到当前服务器(时间 x1),然后将当前服务器推送到新服务器(时间 x2),所以它是时间的两倍。
所以我的想法是让用户将它上传到当前服务器,当用户上传时,当前服务器将文件添加到数据库并同时使用 SFTP 将文件发送到远程服务器......
是否可行,这个概念是否存在安全漏洞?
非常感谢你
php - 通过 sFTP 在远程开发服务器上处理 PHP 项目
我正在寻找一个可以通过 sFTP 读写远程 PHP 文件的编辑器。我说的是没有我的 PHP 文件的本地副本。
但这是棘手的部分:我希望该编辑器了解我的项目中的所有文件,并为我提供类似智能感知的自动完成、类结构等......就像 Eclipse PDT、Aptana 和 NetBeans做,但具有“远程项目存储和感知”功能。
您知道任何具有这些功能的编辑器吗?
谢谢 !
编辑:我绝对不是在我的生产服务器上工作,而是在开发服务器上工作。这主要是因为我需要在桌面 PC 上的 Windows 下工作,并且出于各种兼容性和工具可用性的原因不想在本地托管我的项目,并且使用 linux 作为服务器操作系统。
ruby - 在 Ruby 中使用 net-sftp 进行基于密钥的身份验证
我希望能够使用 SFTP 登录到多个服务器并下载某些文件以帮助在问题出现时进行调试。虽然我们可以使用客户端,但我们希望开始自动化流程以简化一切。
我的第一次尝试看起来像这样:
虽然这有效,但这意味着我们需要密码。理想情况下,我想使用公钥身份验证,但是我在文档或在线中看不到对此的任何引用——这可能吗?
我宁愿不使用chilkat。
谢谢
c#-2.0 - 在 2.0 中实现 SFTP
我想在 .NET 2.0 中编写 SFTP 客户端和服务器。那可能吗?请给我一些建议
php - 来自 PHP 的 SFTP - 未定义的常量 CURLOPT_PROTOCOLS 和 CURLPROTO_SFTP?
从我的 php 脚本中,我需要能够通过 sftp 将 csv 文件上传到远程服务器。我遵循了这个问题的公认答案:
这是我的代码的样子
输出是
我正在使用 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 上传到远程服务器?
php - 如何从 PHP SFTP 上传文件
我在使用 PHP 将文件 SFTP 上传到远程服务器时遇到问题。当我使用 cURL 时,我收到此处描述的错误:
来自 PHP 的 SFTP - 未定义的常量 CURLOPT_PROTOCOLS 和 CURLPROTO_SFTP?
我还按照以下建议尝试了 phpseclib:
但是当我尝试 phpseclib 时,我得到了这些错误:
然后我尝试像这样在php中使用系统命令,但什么也没发生:
我也试过
但我的 php 服务器说 ss2_connect 未定义。
我尝试从终端执行以下操作
但是服务器不允许 scp 命令。我没有创建 ssh 密钥的 shell 访问权限。
我现在能做的就是从终端 sftp 并手动上传。但我真的很想自动化这个,这样一个 PHP 网站就可以做到这一切。
关于如何从 PHP 进行 SFTP 上传的教程并不多。是因为这是一件坏事吗?如果是这样,我该怎么办?我要上传到的服务器只允许 sftp 连接。
php - 如何使用 phpseclib 更改 sFTP 服务器上文件的权限?
我试过$sftp->chmod('0755', "file.zip");
了$sftp->chmod('0755', "file.zip");
但在这两种情况下,权限都设置为 363。
c# - 如何与 SFTP 服务器通信
我为我们的客户编写了一项服务,该服务使用 FTP 自动将文件传输到给定的目的地。由于历史原因,我使用 WinInet 来执行 FTP。一切正常,但现在客户想要添加一个只接受 SFTP 连接的目的地。
我真的不喜欢从头开始实现这个的想法,那么有没有办法在本地或通过 WinInet 与 SFTP 服务器进行通信?有没有我可以使用的系统库(我不担心 P/Invoke :))?我是否必须为此购买第三方组件 - 如果需要,您会建议哪些?
ruby - 红宝石抽象
我是 Ruby 新手,主要来自 C# 和 ActionScript 3(以及其他语言)。我对抽象功能很好奇。具体来说,包装和抽象 Ruby 的 FTP 和 SFTP 库。
我四处寻找,发现了一个名为Backup的宝石。它确实引起了我的注意,因为它支持通过 S3、SCP、SFTP 和 FTP 备份内容。所以我想,“哇,这是一个完美的例子!” 我开始浏览源代码,但后来我遇到了如下代码:
它到处都是 case/when 语句!如果我在 C# 中对此进行攻击,我会编写一个协议接口(或抽象类)并让 FTP 和 SFTP 实现它。然后我的客户端类将只传递一个协议实例而不关心实现。零开关/外壳。
在用 Ruby 编码时,我会很感激在这种情况下的最佳实践的一些指导。