问题标签 [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 回答
1933 浏览

ftp - 使用 FTPS.exe (MoveIT Freely) 抑制或忽略不受信任的证书?

我最近使用的一个 FTP 帐户开始需要安全的 FTP 连接,这破坏了我过去使用“标准”FTP 库上传到它的脚本。我编写了一个小批处理文件,它将通过 FTPS.exe (MoveIT Freely) 上传这两个文件,但我会弹出一个对话框,要求我单击是。

通常这不会是一个问题,但我在一个约 10 分钟长的脚本的末尾调用批处理文件,该脚本解析、组合和编码多个 CSV 文件(通常是无人值守的)。随着这个对话框的弹出,我必须密切关注它......我试图让它达到我可以将它作为计划任务运行并忘记它的地步。

除非您也是付费软件客户,否则似乎对这个免费软件没有太多支持,所以我想知道是否有其他人遇到过这个问题并且知道忽略错误的标志(或解决方法,或另一个免费的安全 FTP解决方案)。错误如下(服务器名称已更改)。

0 投票
3 回答
6331 浏览

python - 为什么这个 python 代码在导入/编译时挂起但在 shell 中工作?

我正在尝试使用 python 来 sftp 文件,并且代码在交互式 shell 中运行良好——甚至可以一次将其粘贴。

当我尝试导入文件(只是为了编译它)时,代码挂起,没有异常或明显错误。

我如何让代码编译,或者是否有人有通过其他方法完成 sftp 的工作代码?

此代码挂在 ssh.connect() 语句中:

0 投票
3 回答
3917 浏览

ftp - 自动文件上传

有什么办法,有什么免费的软件可以自动上传文件吗?假设我使用我最喜欢的 IDE 在本地计算机上编辑 php 代码。我不会改变我的IDE,它很棒。我想要一些可以检测到我的项目目录中的文件已更改并使用 FTP/SFTP 将其上传到远程服务器的东西。就是这样——就这么简单。

我已经尝试过的:

FTPDrive + FileSync Eclipse 插件 - 速度很慢,经常上传所有文件,在 Vista 和 Windows 7 下运行错误。

WinSCP自动同步——又出bug,拒绝随机上传文件。如果它工作正常将是最好的。

Eclipse 的原生 SFTP 支持 - 没用!您不能使用具有此功能的 PDT 项目。没有项目的 PDT 并不比 Notepad++ 好。

Aptana FTP 功能。比手动还差!天哪,糟透了!

在 windows 下运行我自己的 PHP/MySQL 服务器。首先,我花了很长时间来设置它,然后,它并不能完全作为我的生产环境工作——我无法正确测试我的代码。

它应该如何工作?我在这里更改文件,然后上传到那里。最好是它安静地放在托盘中,并且只有在发生上传错误时才打扰我。

好吧,如果它不是免费的,也许至少有一些便宜的东西?

如果没有类似的东西,是否有类似 FTPDrive 的东西?

0 投票
5 回答
3677 浏览

ftp - 什么会超越 FTP,为什么我们还不使用它?

只是我,还是 FTP 看起来有点过时?它看起来很慢而且效率低下,而且它已经有 30 多年的历史了,并不是所有的旧东西都是坏的 :)

有哪些协议可能成为 FTP 的继任者?

我用过一点webdav,但不太了解。它更快吗?更可靠?更安全?

为什么没有广泛采用新技术(还)?

更新:具体来说,我指的是在开发人员和他们的网络服务器之间下载/上传文件。

我知道其他用于其他用途的主流协议,例如网页浏览、文件共享等。

0 投票
5 回答
7140 浏览

c# - 通过 SFTP 删除文件

是否有任何 C# 开源组件允许我通过 SFTP 删除文件?

0 投票
1 回答
12936 浏览

ssh - Windows 上的 VSFTPD 和其他问题

我必须构建一个与 vsftpd 兼容的 ftp 客户端。我不确定 vsftpd 遵循哪个协议,sftp 还是 ftps,我猜是 sftp,因为我可以将一些 vsftpd 客户端连接到端口 21(ftp)和 22(sftp),但不能连接 990(ftps)。

现在我必须使用 C#.NET 与与 vsftpd 兼容的 ftp 服务器进行通信。有人可以帮我找出一些好的开源 sftp 客户端。

我还需要在 Windows 上设置一些 sftp 服务器。是否有任何开源 sftp 服务器。

谢谢。

0 投票
1 回答
1717 浏览

objective-c - 通过 FTP/SFTP 解析远程 $HOME 目录

在 Objective-C 中,NSString 有一个方法叫做

此方法将采用类似“~/Documents”的字符串并将其解析为“/Users/Nick/Documents”。“~”波浪号被解析为运行程序的机器的当前用户的主目录。

现在我的问题是……我正在使用 Cocoa 和 Objective-C 编写一个小的 FTP/SFTP 实用程序。如何通过 FTP/SFTP 解析远程计算机上的波浪号 (~) 路径?

例如。用户想要上传文件到

如果 remote-host.com 是 Linux 或 OSX 服务器,则此路径完全有效。但是,仅当我指定绝对路径时才可以上传文件。我不确定这是否是我正在使用的框架ConnectionKit的限制,或者这是否是我需要手动实现的东西。我对后者没意见,但是,有什么建议吗?

0 投票
2 回答
772 浏览

cocoa - 处理非常大的 SFTP 上传 - Cocoa

我正在开发一个涉及一些 SFTP 功能的小型免费 Cocoa 应用程序,特别是处理上传。该应用程序即将完成,但是在上传包含大量文件的文件夹时,我遇到了一个非常糟糕的问题。

我正在使用ConnectionKit来处理上传:

这适用于大多数文件和文件夹。尽管在这种情况下 @"/Users/me/large-folder" 中有超过 300 个文件。调用此方法将我的 CPU 旋转到 100% 大约 30 秒,并且我的应用程序没有响应(mac 旋转球)。30 秒后,我的上传已排队并且工作正常,但这并不理想。显然,枚举这些文件的任何内容都会导致我的应用程序锁定直到完成。

不知道该怎么做。我对几乎任何解决方案都持开放态度——即使使用不同的框架,尽管我已经完成了我的研究,并且ConnectionKit似乎是目前最好的解决方案。

有任何想法吗?

0 投票
3 回答
1798 浏览

ssh - 有没有办法通过 SSH/SFTP 进行 opendir()、readdir() 类型的调用?

我有一些代码可以读取要处理的文件的目录。我目前使用 dirent.h,opendir(),readdir() 方法来执行此操作。有人告诉我我需要做同样的事情,只是现在它是远程机器上的一个目录,具有 SSH/SFTP 访问权限。

唯一的方法(我能想到的)做同样的事情,除了我的源代码之外不改变系统中的任何东西,是运行“ssh user@host ls”命令,解析,并根据解析器结果进行处理。

这里真正的问题是,有没有办法通过 SSH/SFTP 执行 opendir()、readdir()(或类似的东西)?

0 投票
2 回答
210 浏览

ruby-on-rails - Ubuntu 有什么好的 Ruby FTP 库吗?

在谷歌上花了一些时间之后,我到目前为止发现的是ChilKat,它只能在 Windows 上运行。我正在寻找可以在 Ubuntu 上运行的类似东西。显然有 NET::FTP、Net::SSH 和 Net::SFTP,所以我可以自己动手,这可能就是我要做的,但我希望通过使用已经存在的其他东西来节省大量时间书面。