通过SCP命令将文件复制到服务器或从服务器复制文件

scp data transfer

SCP使用安全外壳(SSH)在客户端和远程服务器之间传输数据,它既快速又安全。 在本文中,我们将向您展示两个常见的SCP复制示例:

  1. 将数据从计算机复制到远程服务器。
  2. 将数据从远程服务器复制到您的计算机。

1.将数据复制到远程服务器

例1.1 –复制文件。

scp SourceFile user@server:directory/TargetFile

通过用户名“ mkyong ”将文件“ gae.log ”从本地计算机复制到远程服务器(mkyong.com)的“ /home/mkyong/ ”文件夹中。

$ scp gae.log mkyong@mkyong.com:/home/mkyong/

Password: 
stdin: is not a tty
gae.log     100% 4193     4.1KB/s   00:00

示例1.2 –复制文件夹及其所有内容。

scp -r SourceFolder user@server:directory/TargetFolder

通过用户名“ mkyong ”将本地计算机上的“ tutorials ”文件夹复制到服务器(mkyong.com)的“ /home/mkyong/ ”文件夹中。

$ scp -r tutorials mkyong@mkyong.com:/home/mkyong/

Password: 
stdin: is not a tty
aweber.txt       100% 2895     2.8KB/s   00:01    
codetraining.txt 100%  330     0.3KB/s   00:00    
contact.txt      100%  146     0.1KB/s   00:00    
eclipse.txt      100% 5719     5.6KB/s   00:00

2.从远程服务器复制数据

例2.1 –复制文件。

scp user@server:directory/SourceFile TargetFile

通过用户名“ root ”从远程服务器(mkyong.com)将文件“ /home/mkyong/modsec_audit.log ”复制到本地当前文件夹(“ . ”)。

$ scp root@mkyong.com:/home/mkyong/modsec_audit.log .

Password: 
stdin: is not a tty
modsec_audit.log  100%  244KB 122.1KB/s   00:02

示例2.2 –复制文件夹及其所有内容。

scp -r user@server:directory/SourceFolder TargetFolder

通过用户名“ mkyong ”将远程服务器(mkyong.com)的文件夹“ /home/mkyong/mail ”复制到本地当前文件夹(“ . ”)。

Yongs-MacBook-Air:~ mkyong$ scp -r mkyong@mkyong.com:/home/mkyong/mail .
Password: 
stdin: is not a tty
courierimapuiddb      100%   15     0.0KB/s   00:00    
courierpop3dsizelist  100%   88     0.1KB/s   00:01    
courierimapacl        100%   43     0.0KB/s   00:00    
maildirsize           100%  348     0.3KB/s   00:00

SSH端口
如果您的服务器使用非默认的SSH端口22,则使用-P portnumber选项( 大写P ):

scp -P 2222 user@host:directory/SourceFile TargetFile

参考文献

  1. Wiki中的安全复制(SCP)
  2. SSH和SCP的技巧和窍门

翻译自: https://mkyong.com/linux/copy-file-to-from-server-via-scp-command/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值