【问题标题】:Putty Plink to download remote file not workingPutty Plink 下载远程文件不起作用
【发布时间】:2020-06-30 10:29:55
【问题描述】:

我正在尝试使用 Windows 批处理文件中的 putty plinkpscp 命令从 Linux 服务器下载文件。

对于服务器#1,当远程服务器启用 SFTP(在给定命令中端口为 22)时,这些命令可以正常工作。对于仅启用 FTP 的服务器#2,plink 不起作用。

服务器 #1(SFTP) => plink 10.238.xxx.xxx -P 22 -l "uname" -pw "pass123" -- This works

Server #2(FTP) => 尝试了以下 2 个命令,但没有成功

plink uname@10.238.xxx.xxx -P 21 -pw "pass123" -- This does not work

plink 10.238.xxx.xxx -P 21 -l "uname" -pw "pass123" -- This does not work

To make sure only FTP works on Server #2, tried connecting on WinSCP and could see that SFTP does not work and I am able to connect and download when the file protocol selected is FTP.选择 SFTP 时,出现错误 - “您正在尝试访问受限区域。仅允许授权用户。”在我的情况下这是预期的。

请分享您对如何使用 plink 和 pscp 通过 FTP 下载文件的看法。

【问题讨论】:

    标签: unix putty plink


    【解决方案1】:

    plink 不运行 FTP 协议。如果你想使用 FTP,你必须使用正确的客户端(windows 有内置客户端 try 命令ftp /?。如果你的服务器支持 SCP 协议进行文件传输,你可以使用 pscp.exe(plinks 兄弟)。

    【讨论】:

    • 那个。而且,plink 不能用于下载任何东西。它不是文件传输工具。
    • @MartinPrikryl - 我正在使用 plink 执行 ssh 命令,而 pscp 用于在远程服务器和 Windows 机器之间下载/复制文件
    • 我不确定我是否理解。您是否尝试在远程机器上使用plink 执行pscp 以向/从另一台远程机器传输文件?
    • @MartinPrikryl 对我来说,plinkpscp 都不起作用。服务器只启用了 FTP。在这种情况下,您能否建议一种替代方法?
    • 你已经收到了来自@user2956477 的建议——使用 FTP 客户端。您不能将plink/pscp 与 FTP 服务器一起使用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-12
    • 2011-03-13
    • 1970-01-01
    相关资源
    最近更新 更多