搜索
查看: 1609|: 0

[Linux]scp命令远程复制

[复制链接]

149

主题

5

回帖

554

积分

高级会员

积分
554
发表于 2014-8-12 15:33:08 | 显示全部楼层 |阅读模式

在介入之前没有接触过的系统,搭建环境的使用用到了 scp命令,于是查询下资料怎么使用。

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

可以很简单的从另一台服务器上远程拷贝文件和目录,一般是远程服务器没有开启ftp,文件共享或者web文件服务等情况下使用

可以使用的前提:

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

2 使用通道的端口没有被防火墙限制,当然这个端口是可以通过选择指定的,默认的端口是22

基本格式

scp [可选参数] file_source file_target

-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

如果制定了用户名,后面只要输入密码就行了,如果没有写用户名 就要输入用户名 和密码

[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:00root 远程系统的用户名

192.168.30.237 远程系统的ip

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

/tmp/ 本地存放文件的文件夹



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-12-24 02:00 , Processed in 0.089540 second(s), 25 queries .

快速回复 返回顶部 返回列表