1、测试主机PC1、PC2
root@PC1:/home/test2# ls root@PC1:/home/test2# hostname PC1 root@PC1:/home/test2# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.106 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::7006:ea4a:dd5:3fe5 prefixlen 64 scopeid 0x20<link>
root@PC2:/home/test01# ls root@PC2:/home/test01# hostname PC2 root@PC2:/home/test01# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.105 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::a3e7:f07b:9588:b194 prefixlen 64 scopeid 0x20<link>
2、从本地传输至远端,就是从PC1主机像PC2主机传输文件
root@PC1:/home/test2# ping -c 3 192.168.3.105 ## 首先保证计算机之间的连通性 PING 192.168.3.105 (192.168.3.105) 56(84) bytes of data. 64 bytes from 192.168.3.105: icmp_seq=1 ttl=64 time=2.66 ms 64 bytes from 192.168.3.105: icmp_seq=2 ttl=64 time=3.06 ms 64 bytes from 192.168.3.105: icmp_seq=3 ttl=64 time=11.6 ms --- 192.168.3.105 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2004ms rtt min/avg/max/mdev = 2.664/5.789/11.645/4.143 ms
root@PC1:/home/test2# ls root@PC1:/home/test2# seq 5 > test.txt ## 创建测试数据 root@PC1:/home/test2# ls test.txt root@PC1:/home/test2# cat test.txt 1 2 3 4 5 root@PC1:/home/test2# scp test.txt root@192.168.3.105:/home/test01 ##向远端计算机传输文件, 格式: 远端主机的用户名@IP地址:传输指定的目录,如果要传输文件夹,需要添加-r选项 root@192.168.3.105's password: test.txt 100% 10 3.4KB/s 00:00
可在PC2主机/home/test01目录下查看到该文件。
root@PC2:/home/test01# ls test.txt root@PC2:/home/test01# cat test.txt 1 2 3 4 5
3、从远端主机传输文件到本地,也就是从PC2传输至PC1
root@PC1:/home/test2# ls root@PC1:/home/test2# scp root@192.168.3.105:/home/test01/test.txt /home/test2 格式: scp 远端用户名@IP地址:文件的绝对路径 指定本地保存的路径,如果要传输文件夹,需要添加-r选项 root@192.168.3.105's password: test.txt 100% 10 2.7KB/s 00:00 root@PC1:/home/test2# ls ## 实现了传输 test.txt root@PC1:/home/test2# cat test.txt 1 2 3 4 5
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。