使用 ftp 和 rcp 命令进行文件传输
使用 ftp 命令可从远程主机复制文件。 ftp 命令不保存文件属性或复制子目录。 如果必须满足此两种条件之一,可使用 rcp 命令。
| 项 | 描述 |
|---|---|
| ftp | 使用文件传输协议 (FTP) 在使用不同文件系统或字符表示(比如 EBCDIC 和 ASCII)的主机间传输文件。 它通过发送密码至远程主机来提供安全性并允许自动登录、文件传输和注销。 |
| rcp | 在本地主机和远程主机、两台独立的远程主机之间或同一远程主机的文件之间复制一个或多个文件。 除了只能用于远程文件操作以外,该命令同 cp 命令相似。 如果网络需要额外安全性,系统管理员将禁用该命令。 |
尝试使用 ftp 和 rcp 命令进行文件传输时,请确保满足以下条件:
- 如果要使用自动登录功能,必须具有在远程主机的 $HOME/.netrc 文件中指定的远程登录许可权。 否则,必须知晓远程主机的登录名和密码。 有关 .netrc 文件的更多信息,请参阅 创建 .netrc 文件。
或者,可选择配置系统以使用 Kerberos V.5 认证。 这是取代 .netrc 或 $HOME/.rhosts 文件而使用的。 请参阅 认证和安全 rcmds。
- 如果希望从远程主机复制文件,必须具有该文件的读许可权。注: 远程主机上文件和目录的读写许可权由所使用的登录名确定。
- 如果希望从本地主机将文件复制至远程主机,必须具有将包含所复制文件的目录的写许可权。 同样,如果远程主机上的目录包含有文件,且该文件的文件名与您要放入的文件同名,那么必须具有写许可权以将文件添加至远程主机。