问题标签 [winscp]

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 投票
5 回答
28159 浏览

ftp - 如何更改所有子目录的文件权限(CHMOD)

我有一个目录,其中有多个目录,每个目录都包含多个图像文件。

我想将所有子目录其中的图像文件的文件权限更改为 755。

我正在使用 WinSCP 连接到服务器。那么如何一次更改文件权限,因为由于文件很多,我无法一一更改。

0 投票
5 回答
6224 浏览

winscp - WinSCP:请求的名称有效,但未找到请求类型的数据。连接失败

我应该访问服务器,但是当我使用带有 FTP 协议的 WinSCP 登录时,我只是收到一个警告

请求的名称有效,但未找到请求类型的数据。连接失败。

我真的很少有在服务器上远程工作甚至登录它们的经验。我的替代方案是什么?

0 投票
3 回答
9613 浏览

.net - 如何从 .NET 应用程序中的 FTP 协议获取目录文件大小

我目前正在制作一个小型 .NET 控制台应用程序,将我的一些文件自动备份到我的服务器上。我遇到的问题是我遇到了一些恶劣的天气,导致一些电力和网络中断。在此期间,我注意到我的文件中有很大一部分没有通过或损坏。我想知道是否有办法获取另一端文件夹的大小,并查看文件名、文件数和总目录大小是否匹配。我已经尝试过 WinSCP 和 NcFTP 作为传输文件的方法,但我还没有看到任何关于获得适当文件大小的信息。

这几乎是一个窗口到窗口的传输,所以如果有一个命令行参数可以通过 FTP 客户端返回一个大小,那就太好了。

0 投票
1 回答
10034 浏览

windows-server-2003 - 如何将公共 RSA 密钥(以文本形式)转换为私有 PPK 密钥文件?

我已经通过电子邮件“发送”了一个“公共”AES 256 RSA 密钥(例如):

“ssh-rsa AAASDHFhdfsdSDHF2SHdf932hSDF29SDFHSDF2SDFHSDF23SHDFewhw92sdfhSDFS29843SdhsdfZSDH=some@bunk”

现在,我被要求将其用于 WinSCP SFTP 会话连接。

我在 WinSCP 连接信息中看到需要指向 *.PPK 的“私钥文件”。

如何将我拥有的文本形式的公钥转换为 PPK 私钥?

我正在使用的服务器(Windows Server 2003)有一个 Putty 的副本。我已经尝试了各种选项,但没有看到任何明显的区域可以将我的公钥转换为我需要的 PPK 私钥。

请指教...

谢谢。

0 投票
3 回答
6819 浏览

python - 用于 Python 中批量复制的持久 WinSCP 连接

我正在尝试将数千个文件复制到远程服务器。这些文件是在脚本中实时生成的。我在 Windows 系统上工作,需要将文件复制到 Linux 服务器(因此转义)。

我目前有:

我正在使用 Python 生成文件,但需要一种方法来保持远程连接,以便我可以将每个文件复制到服务器,因为它是生成的(而不是每次都创建一个新连接)。这样,我只需要更改看跌期权中的字段:

等等

0 投票
1 回答
1363 浏览

c# - C# WinSCP 为用户提供接受或拒绝 RSA 密钥的选项

我正在使用 WinSCP 将一些文件传输到另一个系统,但我遇到了一些问题。因为我打算在各种设备上使用这个 C# 程序,所以键不一样,所以我想打印一个消息框或类似于用户的东西,给他们通常通过 WinSCP.com 看到的选项:

现在我正在向用户显示选项winscp.StandardOutput.ReadLine()并让他们选择返回的内容,winscp.StandardInput.WriteLine([user choice])但这似乎不起作用。我不断收到“主机密钥未验证!”。关于如何处理这个问题的任何建议?谢谢。

编辑:我相信这与 WinSCP 不等待输入有关。我将 echo 选项更改为“on”,这样我就可以看到我的响应,并且我的响应发生在 WinSCP 已经拒绝连接之后。

我目前对 WinSCP 的选择是:批量中止、确认打开、回显。

所以现在我想WinSCP是否有等待来自.exe的命令?

0 投票
4 回答
4436 浏览

ftp - FTP传输后更改文件扩展名

我正在通过 FTP 传输一个小文本文件,并在传输完成后尝试更改文件扩展名,以便目标服务器可以处理内容,我该怎么做,winscp.net 上的命令不是特别有用,但是再说一次,我可能像个白痴一样搜索。

0 投票
1 回答
107 浏览

iphone - 将自己的 iPhone .app 放在 iPhone 上

我制作了 app1 并使用 WinSCP 将其传输到我的 iPhone 以 ssh 进入我的 iPhone。它出现在我的 iPhone 中并运行。

然后我制作了 app2 并将其转移到我的 iPhone 上。也出现并运行..

我的问题?我似乎只能同时显示其中的 1 个。我可以拥有 app1 或 app2,但不能同时拥有两者。

我不明白为什么

起初我想也许他们被称为同一个东西或什么..?我将 name.app 更改为 1.app 但它仍然显示为 Fake Code Sign(lol) 所以我去构建设置 - > 捆绑名称并将其更改为 1

我确定第一个被称为 1,第二个被称为 2,但它们仍然不会一起出现......

所以我想,嗯,也许我应该使用不同的代码签名(只有我能想到的),但它仍然不起作用..

有谁知道我必须做什么?

0 投票
3 回答
29629 浏览

command-line - 将参数传递给 winscp.com 命令行

我正在尝试编写一个 WinSCP 脚本。我试过这个例子,
https://winscp.net/eng/docs/guide_automation#parametrized

但脚本不采用参数值。

当脚本被调用时,

发生以下情况:

第一的,

被展示。

其次,实际连接到主机使用

但参数永远不会被替换。

它仍然显示为%1

0 投票
4 回答
5792 浏览

windows - 在 Bash 中循环:语法错误:文件意外结束

我对这个 Bash/Shell 的东西很陌生,并且必须为 uni 分配做一些网络分析。

只是试图做一个简单的循环,但得到一个奇怪的错误,尽管 2 小时的谷歌抓取仍然无法修复:

我尝试使用以下语法使用 for 循环:

每当我将第一个脚本放在我的服务器上时,我都会收到以下消息:

在运行此文件之前,我执行了以下命令来添加权限并使文件可执行:

顺便说一句,我发现了以下关于循环的 stackoverflow 问题,复制了“固定代码”并得到了同样的错误:循环一个 Bash Shell 脚本

我正在运行版本 4+ 并使用 G-VIM 作为 Windows 7 上的文本编辑器。有人有什么想法吗?

设法解决了这个问题:

鉴于我的声誉仍然太低,我目前无法自己回答这个问题,所以为了阻止人们在那里浪费时间,我是这样解决的:

好的,我已经设法解决了这个问题,所以将把它留给其他任何环顾四周的人。

我的问题是我使用 FileZilla 连接到我的服务器。似乎即使我使用 WinVi 或 G-Vim 创建文件,当我将文件传输到服务器时,FileZilla 也会在文件末尾添加某种形式的额外字符,因为我正在运行 Windows。

我切换到 WinSCP 作为我的连接代理并尝试了它,嘿 presto 工作正常。

感谢其他答案。

刘易斯