当前位置: 首页 >> Linux >> 【命令】scp 命令远程复制 >> 正文

【命令】scp 命令远程复制

2年前 (2022-10-09)     作者:Jiaozn     分类:Linux     阅读次数:1012     评论(0)    

scp是secure copy的缩写。主要用来linux系统之间的文件和文件夹的远程拷贝。

能够非常easy的从还有一台server上远程复制文件和文件夹,通常是远程server没有开启ftp。文件共享或者web文件服务等情况下使用


能够使用的前提:

1  要有操作远程系统的对应权限

2  使用通道的port没有被防火墙限制。当然这个port是能够通过选择指定的,默认的port是22


基本格式


scp [可选參数] file_source file_target


-p 指定port(新版本-P大写的P): #scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator

-r  递归拷贝文件夹: scp -r www.cumt.edu.cn:/home/root/others/ /home/space/music/

-v 能看到运行过程


从本地拷贝到远程:

scp local_file remote_username@remote_ip:remote_folder_file

scp local_file remote_ip:remote_folder


假设制定了username,后面仅仅要输入password即可了,假设没有写username 就要输入username 和password


[root@n234 ~]# scp ./install.log root@192.168.30.237:/tmp/
root@192.168.30.237's password:
install.log


./install.og  本地文件的路径

root  远程系统的用户

192.168.30.237  远程系统的ip

/tmp/ 远程存放文件的文件夹



从远程拷贝到本地:

scp remote_username@remote_ip:remote_file local_file


[root@n234 ~]# scp root@192.168.30.237:/tmp/install.log /tmp/
root@192.168.30.237's password:
install.log                                                                                         100%   35KB  35.0KB/s   00:00

root  远程系统的username


192.168.30.237 远程系统的ip

/tmp/install.log  远程系统文件的路径

/tmp/  本地存放文件的目录


除非注明,发表在“Jiaozn的博客”的文章『【命令】scp 命令远程复制』版权归Jiaozn所有。 转载请注明出处为“本文转载于『Jiaozn的博客』原地址https://www.jiaozn.com/reed/803.html
0

评论

发表评论   

昵称*

E-mail*(建议输入,以便收到博主回复的提示邮件)

网站

分享:

支付宝

微信