UNIX 中的 FTP 环回是什么?

UNIX 中的 FTP 环回是什么?

我正在编写一个 shell 脚本,需要自动执行 FTP 环回。我不知道什么是 FTP 环回以及如何自动发送许多文件?这是我在文件中得到的内容:

ftp loopback
username: xxxx
Password : xxxxx
ftp>
cd /tmp
for n files in /tmp
put file1
put file2 etc.
bye 

答案1

调用 ftp 的语法为:

ftp [-46pinegvd] [host [port]

soloopback是系统名称,可以在您的/etc/hosts文件中指定,也可以由 DNS 提供。

man页面中没有提及ftphost名称loopback有任何特殊含义。

标准ftp不允许您指定要使用的用户名和/或密码,为此您可以使用expect,但您不应该这样做,您应该安装ncftp其中具有提供用户名和密码的-u选项-p,或者更好的是,使用scpscftp如果loopback支持(因为 ( nc)ftp没有安全地传输登录信息,而这两个是)。

相关内容