在某些情况下,我们不想在 ftp 命令行中指定 ftp 用户名和密码。
因此,要自动向 ftp 客户端提供 ftp 用户名和密码,请在用户的主目录中创建一个文件 .netrc,其中包含有关 ftp 服务器名称、ftp 用户和密码的信息。
我们还可以在 shell 脚本中使用 .netrc 文件,我们将使用 ftp 客户端将文件传输到远程 ftp 服务器。
以下是使用 .netrc 文件启用 FTP 自动登录的步骤。
在用户的主目录中创建一个 .netrc 文件
# vi ~/.netrc machine [FTP-Server-Name] login [User-Name] password [XXXXX]
例如:
machine ftp.nstpmail.com login ftp-user password xyz@abc123
保存并退出文件。
更多: zhilu jiaocheng
设置权限
设置 .netrc 文件的权限,以便只有所有者可以读取该文件:
# chmod 0600 ~/.netrc
尝试连接FTP服务器
Npw 我们可以尝试连接 FTP 服务器,如下所示:
# ftp [FTP-Server-Name]
现在上面的命令将自动连接到 ftp 服务器,而 ftp 用户名和密码是从 .netrc 文件中获取的
日期:2020-09-17 00:14:49 来源:oir作者:oir