问题标签 [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.
ftp - 如何更改所有子目录的文件权限(CHMOD)
我有一个目录,其中有多个目录,每个目录都包含多个图像文件。
我想将所有子目录和其中的图像文件的文件权限更改为 755。
我正在使用 WinSCP 连接到服务器。那么如何一次更改文件权限,因为由于文件很多,我无法一一更改。
winscp - WinSCP:请求的名称有效,但未找到请求类型的数据。连接失败
我应该访问服务器,但是当我使用带有 FTP 协议的 WinSCP 登录时,我只是收到一个警告
请求的名称有效,但未找到请求类型的数据。连接失败。
我真的很少有在服务器上远程工作甚至登录它们的经验。我的替代方案是什么?
.net - 如何从 .NET 应用程序中的 FTP 协议获取目录文件大小
我目前正在制作一个小型 .NET 控制台应用程序,将我的一些文件自动备份到我的服务器上。我遇到的问题是我遇到了一些恶劣的天气,导致一些电力和网络中断。在此期间,我注意到我的文件中有很大一部分没有通过或损坏。我想知道是否有办法获取另一端文件夹的大小,并查看文件名、文件数和总目录大小是否匹配。我已经尝试过 WinSCP 和 NcFTP 作为传输文件的方法,但我还没有看到任何关于获得适当文件大小的信息。
这几乎是一个窗口到窗口的传输,所以如果有一个命令行参数可以通过 FTP 客户端返回一个大小,那就太好了。
windows-server-2003 - 如何将公共 RSA 密钥(以文本形式)转换为私有 PPK 密钥文件?
我已经通过电子邮件“发送”了一个“公共”AES 256 RSA 密钥(例如):
“ssh-rsa AAASDHFhdfsdSDHF2SHdf932hSDF29SDFHSDF2SDFHSDF23SHDFewhw92sdfhSDFS29843SdhsdfZSDH=some@bunk”
现在,我被要求将其用于 WinSCP SFTP 会话连接。
我在 WinSCP 连接信息中看到需要指向 *.PPK 的“私钥文件”。
如何将我拥有的文本形式的公钥转换为 PPK 私钥?
我正在使用的服务器(Windows Server 2003)有一个 Putty 的副本。我已经尝试了各种选项,但没有看到任何明显的区域可以将我的公钥转换为我需要的 PPK 私钥。
请指教...
谢谢。
python - 用于 Python 中批量复制的持久 WinSCP 连接
我正在尝试将数千个文件复制到远程服务器。这些文件是在脚本中实时生成的。我在 Windows 系统上工作,需要将文件复制到 Linux 服务器(因此转义)。
我目前有:
我正在使用 Python 生成文件,但需要一种方法来保持远程连接,以便我可以将每个文件复制到服务器,因为它是生成的(而不是每次都创建一个新连接)。这样,我只需要更改看跌期权中的字段:
等等
c# - C# WinSCP 为用户提供接受或拒绝 RSA 密钥的选项
我正在使用 WinSCP 将一些文件传输到另一个系统,但我遇到了一些问题。因为我打算在各种设备上使用这个 C# 程序,所以键不一样,所以我想打印一个消息框或类似于用户的东西,给他们通常通过 WinSCP.com 看到的选项:
现在我正在向用户显示选项winscp.StandardOutput.ReadLine()
并让他们选择返回的内容,winscp.StandardInput.WriteLine([user choice])
但这似乎不起作用。我不断收到“主机密钥未验证!”。关于如何处理这个问题的任何建议?谢谢。
编辑:我相信这与 WinSCP 不等待输入有关。我将 echo 选项更改为“on”,这样我就可以看到我的响应,并且我的响应发生在 WinSCP 已经拒绝连接之后。
我目前对 WinSCP 的选择是:批量中止、确认打开、回显。
所以现在我想WinSCP是否有等待来自.exe的命令?
ftp - FTP传输后更改文件扩展名
我正在通过 FTP 传输一个小文本文件,并在传输完成后尝试更改文件扩展名,以便目标服务器可以处理内容,我该怎么做,winscp.net 上的命令不是特别有用,但是再说一次,我可能像个白痴一样搜索。
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,但它们仍然不会一起出现......
所以我想,嗯,也许我应该使用不同的代码签名(只有我能想到的),但它仍然不起作用..
有谁知道我必须做什么?
command-line - 将参数传递给 winscp.com 命令行
我正在尝试编写一个 WinSCP 脚本。我试过这个例子,
https://winscp.net/eng/docs/guide_automation#parametrized
但脚本不采用参数值。
当脚本被调用时,
发生以下情况:
第一的,
被展示。
其次,实际连接到主机使用
但参数永远不会被替换。
它仍然显示为%1
windows - 在 Bash 中循环:语法错误:文件意外结束
我对这个 Bash/Shell 的东西很陌生,并且必须为 uni 分配做一些网络分析。
只是试图做一个简单的循环,但得到一个奇怪的错误,尽管 2 小时的谷歌抓取仍然无法修复:
我尝试使用以下语法使用 for 循环:
每当我将第一个脚本放在我的服务器上时,我都会收到以下消息:
在运行此文件之前,我执行了以下命令来添加权限并使文件可执行:
顺便说一句,我发现了以下关于循环的 stackoverflow 问题,复制了“固定代码”并得到了同样的错误:循环一个 Bash Shell 脚本
我正在运行版本 4+ 并使用 G-VIM 作为 Windows 7 上的文本编辑器。有人有什么想法吗?
设法解决了这个问题:
鉴于我的声誉仍然太低,我目前无法自己回答这个问题,所以为了阻止人们在那里浪费时间,我是这样解决的:
好的,我已经设法解决了这个问题,所以将把它留给其他任何环顾四周的人。
我的问题是我使用 FileZilla 连接到我的服务器。似乎即使我使用 WinVi 或 G-Vim 创建文件,当我将文件传输到服务器时,FileZilla 也会在文件末尾添加某种形式的额外字符,因为我正在运行 Windows。
我切换到 WinSCP 作为我的连接代理并尝试了它,嘿 presto 工作正常。
感谢其他答案。
刘易斯