【发布时间】:2017-12-08 15:23:33
【问题描述】:
我正在尝试在 linux 上自动进行 FTP 文件传输,以在我们的 Intranet 上保留一些备份。我的主要问题是我不能使用 SCP,因为 SHH 破坏了我们的 samba 服务器和其他东西,所以我们被 vsftp 卡住了。
我可能要做的是创建一个 bash 每周在 Cron 中运行。这是我在网上找到的一个例子:
#!/bin/bash
HOST='your.ftp.site'
USER='remoteusername'
PASSWD='remotepasswd'
ftp -n -v $HOST << EOT
ascii
user $USER $PASSWD
prompt
[COMMANDS GO HERE]
bye
EOT
但除了在两台计算机之间传输文件之外,我真的找不到使用什么代码。会是简单的 CAT 吗?
如果有任何帮助,我将不胜感激,谢谢!
【问题讨论】:
-
“SHH 破坏了我们的 samba 服务器和其他东西”——这很奇怪。
-
确实如此。但是我的老板显然已经尝试安装 SHH 并且在他恢复之前它在服务器上运行了很长一段时间。所以我不能碰嘘。
-
如何连接服务器?
-
@123 — 命令
ftp -n -v $HOST连接到服务器