【发布时间】:2020-06-30 10:29:55
【问题描述】:
我正在尝试使用 Windows 批处理文件中的 putty plink 和 pscp 命令从 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 下载文件的看法。
【问题讨论】: