全球观焦点:scp命令格式_scp命令

2023-04-14 09:56:34 来源:互联网

1、首先,我们启动两台ubuntu设备,并确保两台设备都启用了ssh远程登录,并且两台设备可以相互通信。


(资料图)

2、然后,我们引入将本地目录上传到远程服务器目录的第一个命令。执行命令“scp-r/opt/test root @ 192 . 168 . 2 . 105:/opt”。

3、这个命令意味着将本地目录/opt/test上传到remote 192.168.2.105的opt目录。然后根据提示输入root的密码,等待上传。

4、接下来,我们登录远程服务器进行检查和验证,我们可以看到目录中的所有文件都已被复制。

5、让我们介绍一下将本地文件上传到远程服务器。

6、执行命令scp/root/node-v 4。2 .1-Linux-x64。焦油。gz根@ 192。168 .2 .105:/opt/test "

7、这意味着将本地文件node-v4.2.1-linux-x64.tar.gz上传到server /opt/test目录。

8、我们再来验证一下上传是否真的成功。登录远程服务器查看,可以看到已经复制成功。

9、下面介绍一下如何将远程服务器的目录复制到本地。

10、执行命令" scp-r root @ 192 . 168 . 2 . 105:/root/rules/opt "这意味着将远程服务器上/root/rules目录中的内容复制到本地opt目录中。

11、下一步是验证复制结果。当我们进入/opt目录时,我们可以看到rules目录和目录中的文件已经被复制。

12、下面介绍一下如何将远程服务器上的文件复制到本地。

13、我们执行命令scp-P 22根@ 192。168 .2 .105:/根/过滤器。bpf/opt/"

14、这意味着将远程服务器上/root目录中的filters.bpf文件复制到本地opt目录。

15、让我们验证一下它是否被复制了。当我们进入opt目录时,我们可以看到filters.bpf已经被复制了。

16、以上是几个简单的例子来介绍scp命令的用法。

17、命令格式为scp[参数][原始路径][目标路径]。

18、下面描述了参数选项。

19、-1 forcescp命令使用ssh1协议。

20、-2强制scp命令使用ssh2协议。

21、-4 Forcescp命令仅使用IPv4寻址。

22、-6强制scp命令仅使用IPv6寻址。

23、-B使用批处理模式(传输期间不询问传输密码或短语)。

24、-C允许压缩。(将-C标志传递给ssh以打开压缩)。

25、-p保留原文件的修改时间、访问时间和访问权限。

26、-q不显示传输进度条。

27、-r递归复制整个目录。

28、-v详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。

29、-ccipher以cipher将数据传输进行加密,这个选项将直接传递给ssh。

30、-Fssh_config指定一个替代的ssh配置文件,此参数直接传递给ssh。

31、-iidentity_file从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。

32、-llimit限定用户所能使用的带宽,以Kbit/s为单位。

33、-ossh_option如果习惯于使用ssh_config(5)中的参数传递方式。

34、-Pport注意是大写的P,port是指定数据传输用到的端口号。

35、-Sprogram指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

本文到此结束,希望对大家有所帮助。

x 广告
最近更新