Unix Putty Plink下载远程文件无效
我正在尝试使用windows批处理文件中的puttyplink和pscp命令从Linux服务器下载文件 对于服务器#1,当远程服务器启用了SFTP(给定命令中的端口将为22)时,这些命令可以正常工作。对于仅启用FTP的服务器#2,plink不工作 服务器#1(SFTP)=>Unix Putty Plink下载远程文件无效,unix,putty,plink,Unix,Putty,Plink,我正在尝试使用windows批处理文件中的puttyplink和pscp命令从Linux服务器下载文件 对于服务器#1,当远程服务器启用了SFTP(给定命令中的端口将为22)时,这些命令可以正常工作。对于仅启用FTP的服务器#2,plink不工作 服务器#1(SFTP)=>plink 10.238.xxx.xxx-p22-l“uname”-pw“pass123”-此操作有效 服务器#2(FTP)=>尝试了以下2个命令,但没有成功 plinkuname@10.238.xxx.xxx-P 21-pw
plink 10.238.xxx.xxx-p22-l“uname”-pw“pass123”-此操作有效
服务器#2(FTP)=>尝试了以下2个命令,但没有成功
plinkuname@10.238.xxx.xxx-P 21-pw“pass123”-这不起作用
plink 10.238.xxx.xxx-p21-l“uname”-pw“pass123”-这不起作用
为了确保只有FTP在服务器#2上工作,尝试在WinSCP上连接,可以看到SFTP不工作,并且当选择的文件协议为FTP时,我可以连接并下载。选择SFTP时,会出现错误——“您正试图访问一个限制区。只允许授权用户。”这在我的情况下是应该出现的
请分享您对如何使用plink和pscp通过FTP下载文件的看法。plink不使用FTP协议。如果要使用FTP,则必须使用正确的客户端(windows具有内置客户端try命令
FTP/?
。如果服务器支持SCP协议进行文件传输,则可以使用pscp.exe(plinks brother).这一点。而且,plink不能用来下载任何东西。它不是一个文件传输工具。@MartinPrikryl-我使用plink执行ssh命令,而pscp用于在远程服务器和windows机器之间下载/复制文件。我不确定我是否理解。您是否试图使用plink
在r上执行pscp
emote machine向另一台远程计算机传输文件?@MartinPrikryl对我来说,plink
和pscp
都不起作用。服务器只启用了FTP。在这种情况下,你能建议一种替代方法吗?你已经得到@user2956477的建议-使用FTP客户端。你不能使用plink
/pscp
与FTP服务器。