Menu Close

在 Ubuntu Linux 中使用 SCP 传输文件

此文章介绍了如何在 Ubuntu Linux 中使用 SCP 传输文件。

相关参考文章:SOC 教学教案

 

跟 RCP 命令一样,SCP 也传输文件。可以将文件或文件夹从本地系统复制到远程系统,从远程系统复制到本地系统,以及从本地系统复制到两个远程系统之间。

他们之间的主要区别在于 SCP 更加安全,因为文件以及密码都经过加密过程。

SCP 命令的命令格式如下:

scp [选项] [用户]@[host]:[文件目录] [用户]@[host]:[指定目录]

其中主要的选项如下:

-P                    指定远程系统的ssh连接端口。

-p                    保存文件的编辑且读写时间。

-q                    不显示进展以及非错误信息。

-C                    发送信息时将其压缩。

-r                    递归处理复制粘贴整个目录。

如果我们想把一个名为 scptest 的文件从我们本地 IP 为 192.168.0.86 的 ubuntu 用户传到指定 IP 为 192.168.0.88 的 root 用户,我们将使用以下命令。您会发现跟 RCP 命令几乎一样。

scp /home/ubuntu/test_folder1/scptest root@192.168.0.88:/home

%title插图%num

%title插图%num

如果我们想反过来将文件从远程系统传过来,我们将使用以下命令。您可以选择不填入一个指定目录,使文件自动传到默认的 home 目录。注意我们在指定目录前加上了一个 “.” 表示 home 目录。

rcp root@192.168.0.88:/home/scptest ./test_folder2

%title插图%num

Posted in 教材与教案

发表评论

相关链接