精华内容
下载资源
问答
  • Linux服务器之间拷贝文件

    千次阅读 2019-07-01 11:10:29
    ## 拷贝文件 scp root@192.168.225.130:/data/application/a.txt /data/application/ 名词解释:  scp:拷贝命令  root:是放要拷贝文件的主机的用户名  10.86.11..101:是放要拷贝文件的主机的IP  /temp/var/a....


    ## 拷贝文件
    scp root@192.168.225.130:/data/application/a.txt /data/application/
    名词解释:
      scp:拷贝命令
      root:是放要拷贝文件的主机的用户名
      10.86.11..101:是放要拷贝文件的主机的IP
      /temp/var/a.txt:是要拷贝的文件
      /test/:要把文件拷贝到你想拷贝的主机上面的文件路径

    ##拷贝文件夹
    scp -r root@192.168.225.130:/data /
      b:是要拷贝的文件夹名称
      -r 若要拷贝的文件中含有目录名,则将目录下所有文件皆依序拷贝至目标主机。
      其他名词同上

    展开全文
  • linux 服务器之间拷贝文件

    万次阅读 2013-02-19 15:58:45
    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.  最简单的应用如下:  scp 本地用户名@IP...
    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.
    

      最简单的应用如下:

      scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2

      [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码.

      可能有用的几个参数:

      -v 和大多数linux命令中的-v意思一样,用来显示进度.可以用来查看连接,认证,或是配置错误.

      -C 使能压缩选项.

      -P 选择端口.注意-p已经被rcp使用.

      -4 强行使用IPV4地址.

      -6 强行使用IPV6地址.

      拷贝单个文件命令:

      scp file username@ip:filepath

      说明:

      file: 要拷贝的文件名

      username: 远程登录的用户名,

      ip:远程服务器ip

      filepath:远程文件路径

      拷贝文件夹命令如下(多加上一个-r 参数即可):

      scp -r file username@ip:filepath

      不同的Linux之间copy文件常用有3种方法:

      第一种是在其中一台Linux安装ftp Server,这样可以在另外一台使用ftp的client程序来进行copy。

      第二种方法就是采用samba服务,类似Windows文件copy的方式来操作,比较简洁方便

      第三种就是利用scp命令来进行文件复制。

      scp是有Security的文件copy,基于ssh登录。操作起来比较方便,比如要把当前一个文件copy到远程另外一台主机上,可以如下命令。

      scp /home/1.gif root@172.19.2.75:/home/root

      然后会提示你输入另外那台172.19.2.75主机的root用户的登录密码,接着就开始cp和ungzip了

      如果想反过来操作,把文件从远程主机copy到当前系统,也很简单:

      scp root@172.19.2.75:/home/abc.gif /home/root

      复制文件夹的格式是

      scp -r root@192.168.1.1:/home/ /本地目录

    展开全文
  • linux服务器之间拷贝文件 scp

    千次阅读 2011-11-22 19:59:51
    scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一

    上传

    scp -r [dir] root@IP:[dir]

    下载

    scp -r root@IP:[dir] /[dir]

    scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。

    scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。

    最简单的应用实例

    最简单的应用如下 :

    scp 本地用户名@IP地址:文件名 1 远程用户名 @IP 地址 : 文件名 2

    [ 本地用户名 @IP 地址:] 可以不输入 , 可能需要输入远程用户名所对应的密码 .

    可能有用的几个参数 :

    -v 和大多数 linux 命令中的 -v 意思一样 , 用来显示进度 . 可以用来查看连接 , 认证 , 或是配置错误 .

    -C 使能压缩选项 .

    -P 选择端口 . 注意 -p 已经被 rcp 使用 .

    -4 强行使用 IPV4 地址 .

    -6 强行使用 IPV6 地址 .

    -r Recursively copy entire directories.

    如——

    copy 本地的档案到远程的机器上

    scp /etc/lilo.conf my@www.upsdn.net:/home/my

    会将本地的 /etc/lilo.conf 这个档案 copy 到 www.upsdn.net,使用者my 的家目录下。

    =====================================================

    例如:

    copy 本地的档案到远程的机器上

    scp /etc/lilo.conf k@net67.ee.oit.edu.tw:/home/k

    会将本地的 /etc/lilo.conf 这个档案 copy 到 net67.ee.oit.edu.tw,使用者 k 的家目录下。

    copy远程机器上的档案到本地来

    scp k@net67.ee.oit.edu.tw:/etc/lilo.conf /etc

    会将 net67.ee.oitdu.tw 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。

    保持从来源 host 档案的属性

    scp –p k@net67.ee.tw:/etc/lilo.conf /etc

    在此必须注意使用者的权限是否可读取远程上的档案,若想知道更多关于 scp 的使用方法,可去看看 scp 的使用手册。

    ssh-keygen

    产生公开钥 (pulib key) 和私人钥 (private key),以保障 ssh 联机的安性, 当 ssh 连 shd 服务器,会交换公开钥上,系统会检查 /etc/ssh_know_hosts 内储存的 key,如果找到客户端就用这个 key 产生一个随机产生的session key 传给服务器,两端都用这个 key 来继续完成 ssh 剩下来的阶段。

    它会产生 identity.pub、identity 两个档案,私人钥存放于identity,公开钥 存放于 identity.pub 中,接下来使用 scp 将 identity.pub copy 到远程机器的家目录下.ssh下的authorized_keys。 .ssh/authorized_keys(这个 authorized_keys 档案相当于协议的 rhosts 档案), 之后使用者能够不用密码去登入。RSA的认证绝对是比 rhosts 认证更来的安全可靠。

    执行:

    scp identity.pub k@linux1.ee.oit.edu.tw:.ssh/authorized_keys

    若在使用 ssh-keygen 产生钥匙对时没有输入密码,则如上所示不需输入密码即可从 net67.ee.oit.edu.tw 去登入 linux1.ee.oit.edu.tw。在此,这里输入的密码可以跟帐号的密码不同,也可以不输入密码。

    scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。你可以在一台服务器

    上以 root 身份运行 #scp servername:/home/ftp/pub/file1 ./ 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。

    scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 与rcp 不同的是,scp 在需要进行验证时会要求你输入密码或口令。

    原创文章,转载请注明: 转载自运维在线


    展开全文
  • 服务器割接,所以我要将一台服务上的文件拷贝到另一台服务器上。我是Linux菜鸟就会一些简单命令。因两台服务器都在内网,所以我想使用scp命令,这里我前把命令贴出,下面在补上我遇到的问题。   Java代码...

    Li

     

    因服务器割接,所以我要将一台服务上的文件拷贝到另一台服务器上。我是Linux菜鸟就会一些简单命令。因两台服务器都在内网,所以我想使用scp命令,这里我前把命令贴出,下面在补上我遇到的问题。

     

    Java代码  收藏代码
    1. #第一种方式从本地拷贝到另一台服务器(A--->B)  
    2. scp -P 13022 -r /home/cstdev/wom_20140609.sql cstdev@192.168.1.11:/home/cstdev/wom/  
    3.   
    4. #----------------------------------------参数说-----------------------------------#  
    5. #参数-P:指的ssh端口被我们修改后要加上的参数,13022就是我修改ssh的端口(注意这里P是大写的,因为-p 已经被rcp 使用)  
    6. #参数-r:指递归方式拷贝(为什么用递归你们可以想一下)  
    7. #参数/home/cstdev/wom_20140609.sql:这就是我要拷贝的文件(全路径)  
    8. #参数cstdev:另一台服务器的用户名  
    9. #参数@:固定格式没有什么好说的照写  
    10. #参数(192.168.1.11:):另一台服务的IP地址,注意IP地址后面有英文状态下的":"(冒号)  
    11. #参数/home/cstdev/wom/:文件拷贝到哪里的路径  
    12.   
    13. Ps:如果ssh端口未被修改那就把参数-P去掉就好  
    14.   
    15.   
    16. #第二种方式返过来从另一台服务器拷贝本地(B--->A)  
    17.   
    18. scp -P 10022 -r cstdev@192.168.1.2:/home/cstdev/bss_ys/ /home/cstdev/wom/  
    19.   
    20. #命令格式都差不多,没有什么好讲滴。本址与远程不明白那换一种说法,如果我给你东西那我就用第  
    21. #一种方式;如果我要拿你的东西那就是第二种方式。  
     

     

    现在说一下遇到的问题:

    1.之前只知道有scp命令,但是不知道怎么使用,度娘一下后看到如下博主文章:

    http://blog.csdn.net/java_min/article/details/8591516

    但是我们端口被修改过所以使用上面博主的方式就会提示:

     

    Java代码  收藏代码
    1. ssh: connect to host 192.168.1.11 port 22: Connection refused  
    2. lost connection  

     在网上查询后看到如下博主文章:

     

    http://blog.csdn.net/gongli109/article/details/8237501

    http://www.xuebuyuan.com/733655.html

    http://asyty.iteye.com/blog/1440141

    上面几位博主给出的我不知道是否正确,但是我敢肯定的说他们都没有说是端口是否被修改的问题。好吧中午去吃了饭回来,在谷哥上再找一下问题试试,看到如下博主文章:

    http://www.anjing.me/542.html

    好吧,我马上问一下运维兄弟,果然端口被改了。

    接下来遇到的问题与“三中草”遇到的问题一样。照做解决。

    展开全文
  • Linux服务器之间互相拷贝文件

    千次阅读 2019-07-10 22:41:05
    在两台Linux服务器之间拷贝文件或文件夹,使用命令:scp 语法: scp -r dir username@host:dir 命令 递归 要拷贝的文件路径 目的主机用户名@目的主机ip:目的路径 例子1:将本地文件夹推送到远程服务器上 将...
  • 互相拷贝文件: scp /etc/mysql/my.cnf root@192.168.1.136:/etc/mysql 将mysql配置文件上传到136服务器相应文件夹内 scp root@192.168.1.136:/etc/mysql/my.cnf /etc/mysql 将136服务器上的mysql配置文件下载到...
  • linux的scp命令可以在linux服务器之间复制文件和目录. scp命令的用处: scp在网络上不同的主机之间复制文件,它使用ssh安全协议传输数据,具有和ssh一样的验证机制,从而安全的远程拷贝文件。 scp命令基本...
  • scp是secure copy的简写,用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。当你服务器硬盘变为只读 read only...
  • 服务器之间拷贝文件

    千次阅读 2018-03-07 18:23:51
    scp就是secure copy,是用来进行远程文件拷贝的.数据传输使用ssh1,并且和ssh1使用相同的认证方式,提供相同的安全保证.与rcp不同的是,scp会要求你输入密码如果需要的话.  最简单的应用如下:  scp 本地用户名@IP地址:...
  • 两台服务器之间拷贝文件-scp方法

    万次阅读 2016-03-09 16:53:43
    两台服务器之间拷贝文件-scp方法 使用实例:sup -r /mnt/yilinli_api root@***.**.**.**:/mnt/LL_api不同的Linux之间copy文件通常有4种方法 1.ftp 2.samba服务 3.sftp 4.scp以上前三种方法,都比较繁琐,这里不...
  • 场景说明:为了实现两台linux服务器之间用SCP拷贝文件时,减少输入密码的环节 步骤1:在其中一台机器上生成公钥 方法:使用命令 # ssh-keygen -t rsa会在用户目录 /root/.ssh/产生两个文件,id_rsa 和 id_rsa.pub ...
  • 原文地址:https://blog.csdn.net/mll999888/article/details/72904120/  ... 拷贝远程服务器文件到本地: scp -r -P 端口号 用户名@IP地址:/usr/local/tomc...
  • Linux 服务器拷贝文件到Windows 本地

    千次阅读 2020-08-05 10:35:35
    数据库备份文件拷贝到本地... scp –r linux登录账户@服务器IP:服务器上要拷贝文件的完整路径 window上存放文件的路径,现如下,文件拷贝到D盘: scp –r root@123.209.99.5:/var/opt/mssql/data/xchdata.bak D:/ ...
  • Linux系统之间拷贝文件的技巧总结

    千次阅读 2014-08-19 13:27:42
    日常工作中需要经常从远程或本地服务器拷贝/移动大量文件。遇到文件比较多比较散的时候速度较慢,所以在想有没有较快的方式。经过搜罗、整理、验证,大概有以下几种。 首先,无论本地还是远程,需要移动或拷贝的...
  • C主机为存放文件的服务器,从A主机和B主机分别拷贝文件到C主机 在三台主机上都执行下面的命令生成公钥对,三次回车 ssh-keygen -t rsa ssh-keygen -t dsa 在三台主机上都执行下面的命令,生成公钥key cat ~/.ssh/id_...
  • scp从linux服务器拷贝文件到windows

    万次阅读 2019-09-24 15:00:10
    用于密钥登陆时难以拷贝时,命令格式: scp -r 文件路径 administrator@IP地址:/d:/
  • linux服务器之间传输文件的四种方式

    万次阅读 2017-06-08 11:58:22
    转自:http://www.jb51.net/article/82608.htm本文为大家分享了linux服务器之间传输文件的四种方式,供大家参考,具体内容如下 1. scp 【优点】简单方便,安全可靠;支持限速参数 【缺点】不支持排除目录 【用法...
  • scp可以实现服务器服务器之间的数据拷贝。(from server1 to server2) (2)基本语法 scp -r /dir/name root@xxxxx001:newdir/newname 命令 递归 要拷贝文件路径/名称 目的用户@主机:目的路径/名称 方法...
  • 最近在写Python脚本的时候,需要一个功能就是使用ssh登录Linux主机A,然后在主机A上执行scp命令将主机上的文件自动给拷贝到Linux主机B上。...解决步骤如下(以从A主机向B主机拷贝文件为例): 在A主机上以
  • Linux远程服务器文件拷贝

    千次阅读 2011-11-01 09:03:47
    scp就是secure copy,一个在linux下用来进行远程拷贝文件的命令。 有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便...
  • Linux不同服务器远程拷贝复制文件scp

    万次阅读 2021-04-01 11:53:18
    将本地文件拷贝复制到远程服务器 scp本地拷到远程姿势 scp 路径/本地文件 远程服务器用户@服务器IP:程服务器路径/[文件名] 实例:将本地当前目录下sysinfo.sh拷贝至10.0.0.58服务器u20用户家目录下 [23:48:49 ...
  • linux采用scp命令拷贝文件到本地,拷贝本地文件到远程服务器 // 假设远程服务器IP地址为 192.168.1.100 1.从服务器复制文件到本地: scp root@192.168.1.100:/data/test.txt /home/myfile/ root@192.168.1.100 root...
  • 1、服务器上安转sync软件,执行下面这条命令拷贝: rsync 要拷贝文件 host:目标文件夹 ...2、直接执行两台服务器之间拷贝命令: scp -r 要拷贝的文件夹 user@host:目标文件夹 如:scp -r my
  • 不同的Linux之间拷贝文件

    千次阅读 2009-12-29 09:11:00
    不同的Linux之间拷贝文件常用有3种方法:第一种就是ftp,也就是其中一台Linux安装ftp Server,这样可以另外一台使用ftp的client程序来进行文件的拷贝。第二种方法就是采用samba服务,类似Windows文件复制的方式来...
  • linux两台服务器之间文件/文件夹拷贝 跨服务器拷贝需要用到的命令是scp. ----------------------拷贝文件夹---------------------------------------------- 把当前文件夹tempA拷贝到 目标服务器10.157.40.5 ...
  • 不同的Linux之间copy文件通常有4种方法 1.ftp  2.samba服务  3.sftp  4.scp 最简单的方法就是scp,可以理解为ssh管道下的cp命令 把当前一个文件copy到远程服务器上:scp /home/a.txt root@192.168....
  • 两台服务器之间快速拷贝文件方法

    千次阅读 2018-12-14 10:36:55
    两台服务器之间快速拷贝文件方法 1.ftp 2.samba服务 3.sftp 4.scp scp 本地用户名@IP地址:文件名1 远程用户名@IP地址:文件名2  [本地用户名@IP地址:] 可以不输入,可能需要输入远程用户名所对应的密码.  ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 172,400
精华内容 68,960
关键字:

linux服务器之间拷贝文件

linux 订阅