scp命令详解(scp命令)
大家好,小活来为大家解答以上问题。scp命令详解,scp命令很多人还不知道,现在让我们一起来看看吧!
1、 首先,我们启动两台ubuntu设备,并确保两台设备都启用了ssh远程登录,并且两台设备可以相互通信。
2、 然后,我们引入将本地目录上传到远程服务器目录的第一个命令。执行命令“scp-r/opt/test root @ 192 . 168 . 2 . 105:/opt”。这个命令意味着将本地目录/opt/test上传到remote 192.168.2.105的opt目录。然后根据提示输入root的密码,等待上传。
3、 接下来,我们登录远程服务器进行检查和验证,我们可以看到目录中的所有文件都已被复制。
4、 让我们介绍一下将本地文件上传到远程服务器。
5、 执行命令' scp/root/node-v 4 . 2 . 1-Linux-x64 . tar . gz root @ 192 . 168 . 2 . 105:/opt/test '这意味着将本地文件node-v4.2.1-linux-x64.tar.gz上传到server /opt/test目录。
6、 我们再来验证一下上传是否真的成功。登录远程服务器查看,可以看到已经复制成功。
7、 下面介绍一下如何将远程服务器的目录复制到本地。
8、 执行命令' scp-r root @ 192 . 168 . 2 . 105:/root/rules/opt '这意味着将远程服务器上/root/rules目录中的内容复制到本地opt目录中。
9、 下一步是验证复制结果。当我们进入/opt目录时,我们可以看到rules目录和目录中的文件已经被复制。
10、 下面介绍一下如何将远程服务器上的文件复制到本地。
11、 我们执行命令“scp-p 22 root @ 192 . 168 . 2 . 105:/root/filters . bpf/opt/”。这意味着将远程服务器上/root目录中的filters.bpf文件复制到本地opt目录。
12、 让我们验证一下它是否被复制了。当我们进入opt目录时,我们可以看到filters.bpf已经被复制了。
13、 以上是几个简单的例子来介绍scp命令的用法。
14、 命令格式为scp[参数][原始路径][目标路径]。
15、 下面描述了参数选项。
16、 -1 forcescp命令使用ssh1协议。
17、 -2强制scp命令使用ssh2协议。
18、 -4 Forcescp命令仅使用IPv4寻址。
19、 -6强制scp命令仅使用IPv6寻址。
20、 -B使用批处理模式(传输期间不询问传输密码或短语)。
21、 -C允许压缩。(将-C标志传递给ssh以打开压缩)。
22、 -p保留原文件的修改时间、访问时间和访问权限。
23、 -q不显示传输进度条。
24、 -r递归复制整个目录。
25、 -v详细显示输出。Scp和ssh(1)会显示整个过程的调试信息。此信息用于调试连接、验证和配置问题。
26、 -ccipher用cipher加密数据传输,这个选项会直接传递给ssh。
27、 -Fssh_config指定一个备用的ssh配置文件,该参数直接传递给ssh。
28、 -iidentity_file从指定文件中读取用于传输的密钥文件,该参数直接传递给ssh。
29、 -ll limit以kbit/s为单位限制用户可以使用的带宽。
30、 -ossh_option如果您习惯于ssh_config(5)中的参数传递。
31、 -Pport注意是大写的p,port是用来指定数据传输的端口号。
32、 -Sprogram指定加密传输时使用的程序。这个程序必须能够理解ssh(1)的选项。
本文到此结束,希望对大家有所帮助。
免责声明:本文由用户上传,如有侵权请联系删除!
猜你喜欢
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
最新文章
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25
- 12-25