本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01linux远程拷贝文件命令-从别的服务器复制文件的步骤

加载中

在开发设计中,大家时常会碰到这种的情景,两部Linux网络服务器必须相互之间拷贝文档。普遍的情景是设备能够根据碉堡设备登陆远程控制Linux网络服务器,可是碉堡设备上沒有相匹配的ftp数据分析工具。这时,必须远程控制拷贝指令。

Scp是安全性拷贝,一个用来在linux下远程控制拷贝文档的指令。有时候必须从虚拟服务器获得文档,该网络服务器既沒有配备ftp服务器,都没有共享资源。假如没法根据基本方法获得文档,则只有应用单一的scp命令来实现目地。

英语的语法:

scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file][-l limit] [-o ssh_option] [-P port] [-S program][[user@]host1:]file1 [...] [[user@]host2:]file2

主要参数:

-1: 强制性scp命令应用协议书ssh1-2: 强制性scp命令应用协议书ssh2-4: 强制性scp命令只应用IPv4寻址方式-6: 强制性scp命令只应用IPv6寻址方式-B: 应用批处理命令方式(传送流程中不了解传送动态口令或语句)-C: 容许缩小。(将-C标示传送给ssh,进而开启缩小作用)-p:保存源文件的修改时间,浏览時间和访问限制。-q: 无法显示传送时间轴。-r: 递归算法拷贝全部文件目录。-v:详尽方法表明輸出。scp和ssh(1)会表明出全部全过程的调试信息。这种信息用以调节联接,认证和配备难题。-c cipher: 以cipher将传输数据开展数据加密,这一选择项将立即传达给ssh。-F ssh_config: 特定一个取代的ssh配置文档,此参数立即传达给ssh。-i identity_file: 从特定文档中载入传送时采用的密匙文档,此参数立即传达给ssh。-l limit: 限制客户能够应用的网络带宽,以Kbit/s为企业。-o ssh_option: 假如习惯应用ssh_config(5)中的参数传递方法,-P port:留意是英文大写的P, port是特定传输数据使用的端口-S program: 特定数据加密时需采用的程序流程。此程序流程务必可以了解ssh(1)的选择项。

0x01:将该设备文档拷贝到虚拟服务器。

#scp /home/oracle/news.txt root@192.168.6.129:/tmp

剖析:

/home/oracle/:本地文件的相对路径。

News.txt:要拷贝到网络服务器的本地文件。

Root:根据root账号登录虚拟服务器(还可以应用别的有着同样管理权限的客户)。

192.168.6.129:虚拟服务器的ip详细地址(还可以应用网站域名或设备名)。

/tmp:将本地文件拷贝到虚拟服务器上的途径。

0x02:将虚拟服务器上的文本拷贝到这台设备上。

#scp remote@www.itpk.com:/usr/local/sin.sh /home/oracle

远程控制:根据远程控制账号登录虚拟服务器(或应用具备同样管理权限的别的用户)。

Www.itpk.com:虚拟服务器的网站域名(自然可以应用网络服务器的ip详细地址)。

/usr/local/sin.sh:虚拟服务器上应拷贝到此服务器的文档。

/home/oracle:将远程控制文档拷贝到当地的相对路径。

0x03:有二点必须留意。

假如虚拟服务器服务器防火墙有独特限定,scp便要走独特端口号,实际用哪种端口号视状况而定,指令文件格式如下所示:#scp -p 4588 remote@www.itok.com:/usr/local/sin.sh /home/oracle应用scp要留意所运用的客户是不是具备可载入虚拟服务器相对应文档的管理权限。

评论(0条)

刀客源码 游客评论