无法从 Linux 传递 FTP 命令的用户名密码

无法从 Linux 传递 FTP 命令的用户名密码

我需要通过 Linux 命令行连接到远程 FTP 主机。当我尝试时#ftp <IP address>,它会提示输入用户名然后密码。但我想在单行中传递用户名和密码,因此远程主机不应提示用户名或密码。

我尝试通过 as #ftp <ip address> <pw.cfg>,但没有成功。我可以知道如何将用户名和密码以及 IP 地址传递到 FTP 远程主机的命令吗?理想情况下,我将从 Linux 脚本中使用此命令。

pw.cfg:文本文件包含密码

答案1

您可以使用.netrc主目录中的文件。在文件中输入记录,例如:

machine machine_name user username password your_password

当您输入:

ftp machine_name

ftp将用户user_name登录并your_password作为密码

相关内容