![在 ftp 命令中指定匿名 ftp 密码](https://linux22.com/image/74880/%E5%9C%A8%20ftp%20%E5%91%BD%E4%BB%A4%E4%B8%AD%E6%8C%87%E5%AE%9A%E5%8C%BF%E5%90%8D%20ftp%20%E5%AF%86%E7%A0%81.png)
我想要一个简单的(最好是单行的,没有单独的脚本文件)命令通过使用我的电子邮件地址作为密码的匿名登录连接到 ftp 服务器。
我的尝试是基于语法如图所示基本上ftp username:password@hostname
;然而,当密码本身(作为电子邮件地址)具有@符号时,这对我不起作用。
我还尝试提供一个 netrc 文件作为定界符,如下所示:但这仍然在 ftp 登录期间提示我输入密码。ftp hostname -N <<< 'login anonymous password [email protected]'
答案1
使用lftp
例子:
lftp -u user,pass ftp.example.com