在 Linux 中使用 .netrc 文件设置 FTP 自动登录

在某些情况下,我们不想在 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