标签: winscp

OS X的SFTP,SCP和FTP客户端

我正在为OS X 10.7寻找免费的SFTP,SCP和FTP客户端.使用这个,我想有一个连接到Linux盒子的GUI客户端来查看和复制文件(我使用WinScp从我的Windows机器连接到linux盒子).你能告诉我一些适用于我的场景的东西.目前,我正在使用ssh和scp.

谢谢,

Venkat

linux macos winscp

2
推荐指数
1
解决办法
2万
查看次数

WinSCP .NET库:连接到SFTP服务器而不指定SSH主机密钥指纹

在WinSCP的当前稳定版本中,似乎使用SshHostKeyFingerprint是强制性的,没有这种方法就无法连接到SFTP服务器SessionOptions.我可以看到旁路的能力被添加到beta(5.2)但是我想知道是否可以在没有这个指纹的情况下进行连接.

ssh sftp winscp public-key winscp-net

2
推荐指数
1
解决办法
1万
查看次数

使用np.load后关闭文件(使用Spyder)

我正在加载一个文件:

a= np.load('myfile.npz')
Run Code Online (Sandbox Code Playgroud)

然后做事 a

过了一会儿,我重新生成myfile.npz(在远程机器上).

当我尝试从远程计算机复制文件(使用WinSCP)时,它失败,报告:

System Error.  Code: 32.
The process cannot access the file because it is being used by another process.
Run Code Online (Sandbox Code Playgroud)

我试过这个:

>>> a.fid
<open file 'myfile.npz', mode 'rb' at 0x058A78B8>
>>> a.fid.close()
>>> a.fid
<closed file 'myfile.npz', mode 'rb' at 0x058A78B8>
Run Code Online (Sandbox Code Playgroud)

但是,文件复制仍然失败.

如果我关闭python解释器,副本成功.

造成这个问题的原因是什么?我需要先关闭myfile.npz(我以为这是自动处理的)吗?如果是这样,我该怎么办?

我在Win7上的Spyder IDE中使用了一个python控制台.

python file-io numpy winscp spyder

2
推荐指数
1
解决办法
2806
查看次数

使用WinSCP .NET程序集通过FTPS(安全)发送文件

使用FTPS(安全)使用WinSCP(.NET程序集)将文件发送到服务器需要什么?

我一直在查看他们的文档,并且在某些方面不太清楚,比如TlsHostCertificateFingerprintTlsClientCertificatePath.

我已经能够通过FTP和SFTP发送文件没有问题,但这一切都让我无法理解.

c# ftp ftps winscp winscp-net

2
推荐指数
1
解决办法
3524
查看次数

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

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

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

我对在服务器上远程工作甚至登录服务器的经验非常少.我有什么选择?

winscp

1
推荐指数
1
解决办法
5714
查看次数

如何在SSIS包中使用WinSCP for SFTP时修复退出代码问题?

我正在使用SSIS 2005来使用一些SFTPtasks WinSCP.我用Google搜索了错误,但无法使其正常工作.我收到了这个错误:

[执行进程任务]错误:执行"C:\ Program Files\WinSCP\WinSCP.exe""-script = C:\ Documents and Settings \nian_z\Desktop\temp\SSISMovingSOA\removeSOA8.txt"at"C:\ Program Files\WinSCP",进程退出代码为"1",而预期为"0".

这是我使用的WinSCP脚本:

option batch abort
option confirm off
#open sftp://user:password@server:22
#cd /m/vo/Cont/fileftp
get OrderOutbound*
close
exit
Run Code Online (Sandbox Code Playgroud)

对于上面的脚本,我甚至尝试一次只留下一个语句,但仍然有错误.

以下是执行流程任务的设置.

执行流程任务

ssis winscp

1
推荐指数
1
解决办法
2万
查看次数

用于监视FTP服务器上的更改的批处理脚本

每次在ftp服务器上上传新文件时,我想制作一个能够收听我的ftp服务器并将文件下载到我的计算机的批处理脚本.

有任何想法吗?我使用WinSCP.

ftp batch-file winscp

1
推荐指数
1
解决办法
2355
查看次数

每天在同一时间使用WinSCP将远程ftp文件夹与本地同步

我想每天早上6点将远程ftp文件夹与我的本地文件夹同步.有没有办法自动化这个WinSCP,以便我不必使用Windows Scheduler?

synchronization download winscp

1
推荐指数
1
解决办法
6005
查看次数

WinSCP"保持远程目录最新"仅每分钟同步文件一次

WinSCP提供了"保持远程目录最新"功能.这取决于修改后的本地文件的时间戳显示为比远程服务器更新,这将触发对远程文件的更新.

在FTP连接上,文件时间戳的粒度通常仅在分钟级别.因此,如果本地文件在同一分钟内保存两次,则只会发生第一次更新.

日志将显示如下内容:

2:28:42 AM Change in '/local/src/dir/' detected. #first update
2:28:43 AM File '/local/src/dir/updated/file' uploaded. #file uploaded
2:28:45 AM Change in '/local/src/dir/' detected. #subsequent update, no file upload
2:28:48 AM Change in '/local/src/dir/' detected.
Run Code Online (Sandbox Code Playgroud)

synchronization winscp

1
推荐指数
1
解决办法
1216
查看次数

WinSCP SFTP - .tmp该进程无法访问该文件

我正在尝试使用以下代码上传文件,但在下面收到错误.

一些注意事项:我正在使用Windows 7.使用CrushFTP SFTP服务器,能够使用FileZilla和WinSCP客户端连接,但通过代码它是噩梦.

错误/例外:

mscorlib.dll中发生了'System.IO.IOException'类型的第一次机会异常

附加信息:进程无法访问文件'C:\ Users\xxxxxxx\AppData\Local\Temp\wscp0D64.036B20B7.tmp',因为它正由另一个进程使用.

我的连接代码如下

SessionOptions sessionOptions = new SessionOptions 
{ 
    Protocol = Protocol.Sftp, 
    HostName = "127.0.0.1", //hostname e.g. IP: 192.54.23.32, or mysftpsite.com 
    UserName = "xxxxxx", 
    Password = "yyyyyy", 
    PortNumber = zzzzz, //some number 
    SshHostKeyFingerprint = "ssh-rsa 1024 ::::04:85:3b:7a::::::::" 
}; 

using (Session session = new Session()) 
{ 
    session.Open(sessionOptions); //Attempts to connect to your sFtp site 
    //Get Ftp File 
    TransferOptions transferOptions = new TransferOptions(); 
    transferOptions.TransferMode = TransferMode.Binary; //The Transfer Mode - 
    // Automatic, Binary, or Ascii 
    transferOptions.FilePermissions …
Run Code Online (Sandbox Code Playgroud)

c# sftp winscp winscp-net

1
推荐指数
1
解决办法
1674
查看次数

AWS EC2 Web 服务器权限被拒绝

嗨,我刚刚安装了 AWS EC2 并成功配置了 Apache,设置了 HOSTNAME= 并且能够使用 WinSCP 登录它

我什至可以将文件上传到我的 home/ec2-user 文件夹没问题但是网络服务器从那里看不到我的网站。

四处挖掘,我看到 AWS 站点上的屏幕截图指向远程目录为 /var/www/html 的图像,但是它不允许我在那里上传文件。

我看到了其他设置权限的解决方案

chown -R ec2-user /var/www/
Run Code Online (Sandbox Code Playgroud)

然而,这也给出了一个错误。

我看到有人说“一定要以 root 用户身份登录”——这不是我们用私钥做的吗?

如何将 Web 服务器指向我可以写入的文件夹以便我的网站可见?

谢谢你的帮助。我相信其他人也和我一样感到沮丧。SOOOO 关闭。

也许诀窍是将我的网站上传到 /home/ec2-user 文件夹并以某种方式配置 apache 以在那里找到文件?

你有什么建议吗?

linux apache winscp amazon-ec2 amazon-web-services

1
推荐指数
1
解决办法
1433
查看次数

使用 WinSCP .NET 程序集时 ...\WinSCP.exe 的版本与此程序集的版本不匹配

我正在使用一个名为WinSCPnet.dll. 该代码仅在我将其设置AssemblyFileVersion为与WinSCP.exe安装位置相同的版本时才有效。

我得到了这个例外:

C:\Program Files (x86l\WinSCP\WinSCP.exe (5.15.1.0) 的版本与此程序集的版本不匹配 C:\Users\burkarty\source\repos\UAReport3\UAReport3\bin\Debug\UAReport3.exe (0.0.0.0)。

如何独立于 WinSCP 版本运行我的代码?

我搜索了一个类似的问题,但没有对我有用。

.net c# winscp .net-assembly winscp-net

1
推荐指数
1
解决办法
1137
查看次数

WinSCP - 未知命令且“.log”未被识别为内部或外部命令

上下文:我正在使用 powershell 实例化一个批处理文件,以在 WinSCP 中执行同步远程命令,并将新数据从远程目录拉入本地目录。有关 WinSCP 命令的内容和批处理文件内容,请参阅下面的屏幕截图。当我尝试执行时,我能够成功进行身份验证,但看到 2 个错误。

批处理文件内容:

winscp.com /script=winscp_commands_ar_history.txt
/log=C:/Users/REDACTED/Desktop/AR_History_Report/winscp_log_ar_history.txt
Run Code Online (Sandbox Code Playgroud)

WinSCP命令:

option batch abort
option confirm off
open sftp://REDACTED:REDACTED@sftp.REDACTED.com
-hostkey="ssh-rsa 2048 cc:ea:2e:03:96:ca:e7:c0:59:74:13:a8:XX:XX:XX:XX"
synchronize remote /export/GroupAccess/REDACTED/Cognos Reporting/CogTest
C:/Users/REDACTED/Desktop/AR_History_Report
exit
Run Code Online (Sandbox Code Playgroud)

Powershell输出: 在此输入图像描述

错误:

未知命令“-hostkey=ssh-rsa 2048 cc:ea:2e:03:96:ca:e7:c0:59:74:13:a8:XX:XX:XX:XX”。

“/log”不被识别为内部或外部命令、可操作程序或批处理文件。

问题:如何解决这两个错误?我怀疑最后一个与环境变量有关,因为 powershell 似乎无法识别 WinSCP 日志命令,因此我已将 WinSCP 添加到我的 PATH 环境变量中,但我仍然遇到相同的错误。有人可以帮忙吗?谢谢。

powershell sftp batch-file environment-variables winscp

0
推荐指数
1
解决办法
665
查看次数