使用SCP在Linux系统间安全的传输数据
学生在使用SCP复制文件,因对SCP理解的不够深入,导致复制文件或文件夹出错。该篇文章是让学生总结SCP最为常见的操作。
在Linux中可以使用SCP(Secure Copy)在Linux之间安全传输数据,SCP基于SSH,传输的数据都进行加密处理。SCP最常用操作就是从远程服务器中复制文件/文件夹到本地,或将本地的文件/文件夹复制到远程服务器中。
1、从本地复制文件到远程:
~语法:scp local_file [email protected]_ip:remote_file
~举例:scp /root/aaa.tar.gz [email protected]: /root
/root/aaa.tar.gz 要上传的文件路径
root 另一个服务器的用户名
192.168.1.60 目标服务器ip
/root 目标服务器存放的目录
源192.168.1.50:
目标192.168.1.60:
2、从本地复制文件夹到远程:
~语法:scp local_folder [email protected]_ip:remote_folder
~举例:scp -r /root/aaa.tar.gz [email protected]: /root
源192.168.1.50:
目标192.168.1.60:
3、从远程复制文件到本地:
~语法:scp [email protected]_ip: remote_file local_file
~命令:scp [email protected]:/root/file /root
目标192.168.1.50:
本地192.168.1.60:
4、从远程复制文件夹到本地:
~语法:scp [email protected]_ip: remote_folder local_folder
~命令:scp -r [email protected]:/root/file /root
目标192.168.1.50:
本地192.168.1.60: