在两台linux服务器上传输文件scp

将107服务器上的ins.war传到38服务器指定目录:

scp /gxxj/apache-tomcat-7.0.78-ins/ins.war [email protected]:/data/

将107服务器上的ins.war传到45服务器指定目录:

scp /gxxj/apache-tomcat-7.0.78-ins/ins.war [email protected]:/var/tomcat-7/

将38上的Tomcat文件夹移到45机器上:

scp -r /data/apache-tomcat-7.0.78-ins [email protected]:/var/tomcat-7/

注意:输入命令后有一次提示,输入【yes】即可,然后输入目标服务器账号的密码。

条件:

1、两台服务器均为局域网(局域网内传输速度快);

2、两台服务器通信没问题;

3、无防火墙。

假设A,B机的SSH都允许root登录:

A:192.168.1.240

B:192.168.1.102

要把 A上的 /root/abc.zip 传到 B机并放到/abc目录,可以在A机上用命令:

scp  /root/abc.zip  [email protected]:/abc/

若 SSH端口不是默认的22,比如,是端口1234 则加-P参数:

scp  -P 1234 /root/abc.zip  [email protected]:/abc/

也可以在B机上用命令:

scp  [email protected]:/root/abc.zip  /abc/

原文地址:https://www.cnblogs.com/xyhero/p/15b34a354d1dddad00677b29e135a2b6.html

时间: 2024-10-27 13:59:30

在两台linux服务器上传输文件scp的相关文章

两台Linux服务器之间的文件传输

最近工作中有这样一个需求,需要将A服务器上的文件传到B服务器. 本来想用Java开发,但一想Java开发周期长,应对这样一个小需求没必要用Java,最后选择了Shell脚本,相关代码如下: 1 #!/bin/bash 2 3 function error_exit { 4 echo "$1" 1>&2 5 exit 1 6 } 7 8 # 本地目录(可修改项) 9 sourcePath=/opt/file 11 # 远程服务器IP,端口,目录(可修改项) 12 targe

两台Linux系统之间传输文件的几种方法

scp传输 当两台LINUX主机之间要互传文件时可使用SCP命令来实现 scp传输速度较慢,但使用ssh通道保证了传输的安全性 复制文件 将本地文件拷贝到远程 scp 文件名 –用户名@计算机IP或者计算机名称:远程路径 从远程将文件拷回本地 scp –用户名@计算机IP或者计算机名称:文件名 本地路径 命令格式 scp local_file [email protected]_ip:remote_folder 或者 scp local_file [email protected]_ip:rem

两台Linux服务器在局域网之间传输文件

1.1 实验环境: 服务器操作系统:CentOS6.7=192.168.24.37 客户端操作系统:CentOS6.7=192.168.24.36 虚拟机:VMware Workstation 1.2 实验背景 从一台服务器上的文件远程复制到另一台服务器上的方法很多,今天在这里sky采用Linux scp命令来完成此任务.即从服务器端拷贝一份源码文件"mysql-5.6.20.tar.gz"到客户端下. 1.3 实验步骤 scp –r 远程用户名 @IP 地址 : 文件名  本地目录

两台Linux机之间传送文件

最近实验室里接管了一台服务器,经常需要用到服务器与自己主机之间进行文件传输,因此,在此介绍一下两台Linux主机之间的一些操作,方便后来者. 1. Linux.Windows主机远程访问Linux服务器: 在服务器上安装vnc server,在客户端机安装vnc viewer,然后参照一些教程做就可以了. 2. 两台Linux主机进行文件上传与文件下载. 为了方便描述,我们称服务器为Linux1,我的主机为Linux2. 2.1 下面我们介绍如何从Linux1 拷贝文件回来到本地PC Linux

使用PhpStrom等IDE编辑 远程linux服务器上的文件 实时更新

习惯了在linux上 vim进行PHP的开发,突然忘了IDE的感觉,所以想到了.通过PhpStrom等IDE直接编辑 samba共享到 mac或者windows本地的磁盘进行编辑. 为了忘却的纪念,有了这篇文章. 1. 第一步:Linux服务器上 安装 samba服务,共享服务器给mac或windows本地 1)yum安装 # yum install -y samba samba-client samba-swat 2)启动(启动:service smb start:停止:service smb

linux服务器之间传递文件-scp命令

linux服务器之间传递文件: 从远程机器复制文件到本地服务器的目录下: scp -r [email protected]远程机器的地址:要复制的文件目录 本地的目录 例:从147往221上复制147上的tomcat目录:scp -r [email protected]:/home/tomcat /home 不直接通过xftp传递的原因是:scp命令速度超快 原文地址:https://www.cnblogs.com/Suntree/p/11552528.html

两台linux服务器器同步目录脚本

在集群环境中,在打补丁,或安装新软件后,经常需要同步目录. 下面我做了一个脚本,用于完成这个过程. 因为没有在两台机器间做ssh互信,因此,执行过程中需要输入远程机器密码. #!/bin/bash #author:wjf #date:2015/06/01 #desc:同步一台机器上的一个文件夹至远程机器,可用于集群环境中的代码同步 #使用限制:1.同步文件夹路径中不允许出现空格 # 2.远程机器中同步文件夹的上层路径必须手动检查建立 v_tongbu_dir=/tmp/wjf/ #-------

sqlserver2014两台不同服务器上数据库同步

同步了快一个月了,哈哈,因为途中比较麻烦,第一次,遇到烦的地方就停下了,今天终于同步成功了,哈哈,下面我就来介绍一下我实现两台数据库同步的过程. 首先配置需要注意些东西: 1.打开sqlserver配置管理器,启动sqlserver代理,设置属性中,启动模式为自动启动(两台服务器都需要配置),具体如图: 2.在sqlserver中新建查询,输入sql语句 select @@SERVERNAME,查询到本服务器的别名,(因为一台电脑上的sqlserver连接其他电脑的sqlserver在数据库同步

python 读取Linux服务器上的文件方法

使用Python语句,读取Linux远端服务器上的文件打印到控制台的代码实现: 下载包:paramiko 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 import paramiko #服务器信息,主机名(IP地址).端口号.用户名及密码 hostname = "" port = 22 username = "" password = "" client = paramiko.SSHClient(