我有FTP连接(没有任何.ppk)
我的遥控器中有一个zip文件,需要在遥控器中提取。或者提取的zip文件夹需要从本地复制到远程。
我试过了:
scp -i -P 21 Folder_name/* user@hostname:/public_html/destination_remotefolder
但是这引发了:
警告:身份文件-P无法访问。
我也尝试过:
scp -r /cygdrive/local/source/path user@hostname:/public_html/destination_remotefolder
为此我得到:
与主机'myhost'端口22的连接被拒绝。
请建议如何通过FTP传输。
如果是SFTP,我可以使用上述命令轻松地从本地复制到远程。
答案 0 :(得分:1)
我不明白的地方:如果您尝试使用FTP服务器,为什么要使用scp? scp基本上是通过SSH(Secure SHell)的cp(copy)命令... SSH和FTP是非常不同的协议,它们不可互换。
你会在互联网上的许多地方看到人们主张使用scp而不是FTP,但这意味着要控制服务器机器...如果你没有远程访问服务器而只能访问通过FTP端口,在我看来你需要的是一个FTP客户端。
编辑:据我所知,无法使用FTP协议解压缩远程服务器上的 ,所以你可以做的就是在本地解压缩文件,然后使用您的FTP客户端将所有文件发送到远程服务器。我没有预见到使用FileZilla传输所有文件的任何问题,除了发送大量小文件所需的时间......