我使用Windows 7机器和Putty连接到UNIX服务器。 我需要从这些服务器FTP我的本地Windows机器的某些文件。 为此,我使用了FileZilla或WinSCP等FTP客户端。
但是,我想创build一个脚本,这将:
我已经安装了rsync 3.0和cygwin。 当我input以下命令:
rsync -e ssh user@host:/remote_directory .
它问我: Enter Securid PASSCODE: 和我input相同的密码,但我得到的错误:
sh: rsync: not found. rsync: connection unexpectedly closed (0 bytes received so far) [Receiver] rsync error: remote command not found (code 127) at /home/lapo/package/rsync-3.0.9-1/src/rsync-3.0.9/io.c(605) [Receiver=3.0.9]
请帮我理解为什么我面对这个问题。
改用cURL 。 rsync不会做你需要的。
我认为你得到这个错误,因为无法findrsyncpath尝试完整的path。
你也可以用curl做到这一点,但我明白可以用rsync来完成,或者你可以尝试scp。 我不明白,如果你有FTP服务器安装,或者你只是通过SSH使用SFTP …