以下过程说明如何使用 scp 命令在主机之间复制加密的文件。您可以在一台本地主机和一台远程主机之间,或者两台远程主机之间复制加密的文件。scp 命令提示进行验证。有关更多信息,请参见在 Oracle Solaris 11.2 中管理远程系统 中的使用 scp 命令进行远程复制和 scp(1) 手册页。
也可以使用 sftp 安全文件传输程序。有关更多信息,请参见 sftp(1) 手册页。有关示例,请参见Example 1–6 和在 Oracle Solaris 11.2 中管理远程系统 中的登录到远程系统以复制文件 (sftp)。
指定源文件、远程目标上的用户名和目标目录。
mySystem% scp myfile.1 username@myRemoteHost:~
Enter passphrase for key '/home/username/.ssh/id_rsa': <Type passphrase> myfile.1 25% |******* | 640 KB 0:20 ETA myfile.1
在键入口令短语后,会显示一个进度条,如输出中的第二行中所示。进度指示器显示以下内容:
文件名
已传输的文件百分比
表示已传输文件百分比的一系列星号
已传输的数据量
完整文件的估计到达时间 (estimated time of arrival, ETA)(即剩余的时间量)
在本示例中,用户希望 sftp 命令使用特定端口。用户使用 –o 选项来指定端口。
% sftp -o port=2222 guest@RemoteFileServer