系统中的文件传输
实验环境
需要
2
台主机并且保证这两台主机是可以通信的(设两台服务器的ip分别为本机A172.25.254.132,远程机B172.25.254.132.)
1.scp命令
scp是secure copy 的缩写,scp是linux系统下基于ssh登陆进行的安全的远程文件拷贝命令。linux的scp命令可以在linux服务器之间复制文件和目录。scp在机器复制的时候为了提高数据的安全性,使用了ssh连接和加密方式,如果机器之间配置了ssh免密码登陆,那么在使用scp d的时候不用输入密码.
scp
本地文件
远程主机用户
@
远程主机
ip
:
远程主机目录的绝对路径
scp
远程主机用户
@
远程主机
ip
:
远程主机文件的绝对路径
本地文件
实验素材 在本机桌面建立一个文件(8笔记)目录(课程资料) 远程主机桌面文件(qwe)
复制本机文件到远程主机的桌面上
[root@westoslinux Desktop]# scp 8笔记 root@172.25.254.32:/home/westos/Desktop/
root@172.25.254.32's password:
8笔记 100% 6895 2.7MB/s 00:00
[root@westoslinux Desktop]# scp -q 8笔记 root@172.25.254.32:/home/westos/Desktop/ (-q传输文件时不显示速度)
root@172.25.254.32's password:
root@172.25.254.32's password:
[root@westoslinux Desktop]# scp -qr 课程资料 root@172.25.254.32:/home/westos/Desktop/ (-r表示复制目录)
root@172.25.254.32's password:
root@172.25.254.32's password:
复制远程主机的文件到本机的桌面上
[root@westoslinux Desktop]# scp root@172.25.254.32:/home/westos/Desktop/qwe /root/Desktop/
root@172.25.254.32's password:
qwe 100% 0 0.0KB/s 00:00
root@172.25.254.32's password:
qwe 100% 0 0.0KB/s 00:00
2.rsync 命令
(可以实现增量备份的工具)目的是实现本地主机和远程主机上的文件同步拷贝,也包含远程到本地两种同步方式(rsync不支持远程到远程的拷贝,scp支持,cp只能本地拷贝)
rsync传输速度快于scp
rsync
用法
rsync 文件 远程用户
@
远程主机
ip
: