`
alvinqq
  • 浏览: 185811 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

linux中远程拷贝文件命令(scp)详解

阅读更多
Linux系统中scp命令的用法.
scp就是secure copy的简写,用于在linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器.
有时我们需要获得远程服务器上的某个文件,该服务器既没有配置ftp服务器,也没有做共享,无法通过常规途径获得文件时,只需要通过简单的scp命令便可达到目的。

一、将本机文件复制到远程服务器上
#scp /home/administrator/news.txt root@192.168.6.129:/etc/squid
/home/administrator/ 本地文件的绝对路径
news.txt 要复制到服务器上的本地文件
root 通过root用户登录到远程服务器(也可以使用其他拥有同等权限的用户)
192.168.6.129 远程服务器的ip地址(也可以使用域名或机器名)
/etc/squid 将本地文件复制到位于远程服务器上的路径
如图通过root用户登录远程服务器,输入yes表示同意建立ssh连接
按提示输入root用户的密码
如图所示建立连接后开始传输文件,显示百分比、实际时间和传送速度等信息

二、将远程服务器上的文件复制到本机
#scp remote@www.abc.com:/usr/local/sin.sh /home/administrator
remote 通过remote用户登录到远程服务器(也可以使用其他拥有同等权限的用户)
www.abc.com 远程服务器的域名(当然也可以使用该服务器ip地址)
/usr/local/sin.sh 欲复制到本机的位于远程服务器上的文件
/home/administrator 将远程文件复制到本地的绝对路径
注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:
#scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator
2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。
分享到:
评论

相关推荐

    Linux使用scp命令进行文件远程拷贝详解

    scp是 secure copy的缩写, scp是Linux系统下基于ssh登陆进行安全的远程文件拷贝命令。Linux的scp命令可以在Linux服务器之间复制文件和目录。 使用语法: scp [参数] [源路径] @IP:/目标路径 scp 参数如下: -1:...

    linux下scp命令详解主机之间拷贝文件.docx

    Linux 下 scp 命令详解主机之间拷贝文件 scp 命令是 Secure Copy 的缩写,是一种基于 SSH 的安全文件复制协议。它允许用户在不同的 Linux 主机之间安全地复制文件。与 FTP 和 Samba 等协议不同,scp 命令提供了更加...

    linux拷贝命令之高级拷贝scp命令详解

    scp — secure copy (remote file copy program):她是一个安全的远程文件拷贝程序。 SYNOPSIS :语法如下scp [-12346BCpqrv] [-c cipher] [-F ssh_config] [-i identity_file] [-l limit] [-o ssh_option] [-P port]...

    Linux scp命令用法详解

    scp 是 secure copy 的缩写, scp 是 linux 系统下基于 ssh 登陆进行安全的远程文件拷贝命令。 scp 是加密的,rcp 是不加密的,scp 是 rcp 的加强版。 语法 scp [-1246BCpqrv] [-c cipher] [-F ssh_config] [-i ...

    使用scp在linux主机之间复制文件目录

    ### 使用scp在Linux主机之间复制文件目录 ...总结来说,scp命令是在Linux系统中进行文件传输的重要工具之一,尤其适用于跨主机的安全文件交换场景。熟练掌握scp命令的使用方法对于日常运维工作至关重要。

    Linux之间文件远程复制.docx

    scp 是 secure copy 的缩写,顾名思义,scp 命令可以对文件和目录进行安全的远程拷贝。 scp 命令的使用场景非常广泛,例如在开发环境中,我们需要将代码从本地复制到远程服务器上,或者从远程服务器上复制文件到...

    linux中scp命令和scp命令用法大全

    linux之cp/scp命令+scp命令详解  名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source… directory 说明:将一个档案拷贝至另一档案,或将数个档案拷贝至另一目录。 把计

    windows与linux系统互相拷贝文件.docx

    ### Windows与Linux系统之间互相拷贝文件的知识点详解 #### 一、引言 随着信息技术的发展,跨平台数据交换的需求日益增加。Windows与Linux作为两种主流的操作系统,它们之间的文件互传成为许多用户关注的问题。本文...

    linux常用命令大全 cp mv scp rm等

    ### Linux常用命令详解 在Linux操作系统中,命令行工具提供了高效、灵活的方式来管理文件和目录。本文将深入探讨几个常见的Linux命令,包括`cp`、`mv`、`scp`、`rm`、`ln`、`chmod`、`chgrp`、`tar`、`zip`、`cat`...

    putty之pscp命令详解.docx

    pscp命令是Putty安装包中的一个组件,用于在Windows平台下进行远程文件传输。下面是pscp命令的详细解释。 pscp命令的基本语法为:pscp [options] [user@]host:source target 其中,options为可选参数,user为远程...

    linux下ssh安装与scp命令使用详解

    SSH服务通常用于管理员进行远程管理,而SCP(Secure Copy)是基于SSH的文件传输工具,提供了一种加密的安全文件拷贝方式。本篇文章将详细介绍如何在Linux下安装SSH以及如何使用SCP命令。 首先,我们需要确保系统...

    ssh,scp 连接远程ssh非22端口的服务器方法

    而SCP(Secure Copy Protocol)则是基于SSH协议实现的安全拷贝工具,主要用于在本地与远程服务器之间或者两台远程服务器之间传输文件。 #### 二、SSH与SCP默认端口及修改 SSH和SCP默认监听的端口号为22。出于安全...

    scp 将数据从一台linux服务器复制到另一台linux服务器

    ### scp 命令详解:实现 Linux 服务器之间的数据安全复制 #### 一、scp 命令简介 scp(Secure Copy)是一个基于 SSH 协议的安全文件传输工具,主要用于在 Linux 或 Unix 系统之间进行文件或目录的远程复制。与传统...

    Linux常用文件传输方法

    rcp命令用于在两台计算机之间进行文件拷贝,支持文件到文件的拷贝以及将文件或目录拷贝到另一个目录中。 ##### 基本语法 rcp命令的语法如下: ```bash rcp [-px] [-r] [-k realm] file1 file2 rcp [-px] [-r] [-k ...

    scp工具Mac版Fugo

    Fugo是一款专为Mac设计的scp工具,它简化了在本地和远程服务器之间拷贝文件和目录的过程。传统的scp命令虽然功能强大,但对于不熟悉命令行操作的用户来说,使用起来可能较为复杂。Fugo则通过直观的拖放界面和简单的...

    工作中采用的linux命令

    ### 工作中常用的Linux命令详解 #### 1. 从其他机器拷贝文件夹 (scp -r) **格式:** `scp -r 文件夹名(源) 用户名@机器名:/路径(目的)` **示例:** `scp -r search work@zjm-testing-ps23.zjm.baidu....

    Linux常用命令.

    本文将基于给定文件信息,深入解析Linux中与文件操作、用户管理、系统管理、网络管理相关的常用命令,帮助读者更好地掌握Linux环境下的操作技巧。 #### 文件相关命令 1. **命令的帮助信息**:`man [要查的命令]` ...

Global site tag (gtag.js) - Google Analytics