`

【转】ssh远程文件传输命令scp

阅读更多
ssh远程文件传输命令scp

scp 命令
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, 是用来进行远程文件拷贝的 . 数据传输使用 ssh1, 并且和 ssh1 使用相同的认证方式 , 提供相同的安全保证 . 与 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 my@www.upsdn.net:/etc/lilo.conf /etc 


会将 http://www.upsdn.net 中 /etc/lilo.conf 档案 copy 到本地的 /etc 目录下。

【转】http://wenson.iteye.com/blog/135571

  • 大小: 72.3 KB
分享到:
评论

相关推荐

    python 实现ssh的执行远端命令和scp的不同机器文件传输功能

    用python 实现ssh的执行远端命令和scp的不同机器文件传输功能。代码简练易懂。

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

    Linux的scp命令可以在Linux服务器之间复制文件和目录。 使用语法: scp [参数] [源路径] @IP:/目标路径 scp 参数如下: -1: 强制scp命令使用协议ssh1 -2: 强制scp命令使用协议ssh2 -4: 强制scp命令只使用IPv4...

    Linux下SSH及SCP命令简单使用

    Linux下SSH及SCP命令简单使用,如果通过ssh远程到其他linux机器、通过scp命令进行文件传输

    qt版ssh上传下载以及发命令

    1 封装了ssh的上传下载功能及发命令功能 2 提供了测试例子及界面 3 qt pro工程,用creator或vsqt加载可一键使用 4 下载时,会多一个字节的问题,进行了处理。

    WinSCP_远程文件传输工具.rar

    支持SSH的SCP文件传输软件。WinSCP中文版体积小、占用系统资源少。操作简单,只需要连接相应的服务器就可以进行下载和传输文件。重要的是WinSCP中文版软件还有着很多特色的功能,有着内置的文本编辑器,可以支持文件...

    scp命令 远程拷贝文件

    scp命令用于在Linux下进行远程拷贝文件的命令,和它类似的命令有cp,不过cp只是在本机进行拷贝不能跨服务器,而且scp传输是加密的。可能会稍微影响一下速度。 当你服务器硬盘变为只读read only system时,用scp可以...

    Xshell+Xftp:高效、安全的远程连接和文件传输工具

    Xftp 是一个文件传输工具,支持FTP、SFTP、SCP等协议,可以用于文件传输。 两款软件可以互相配合使用,提供了一种高效、安全的远程连接和文件传输解决方案。本文将详细介绍如何使用Xshell和Xftp进行远程连接和文件...

    C#的linux-ssh&scp;封装

    C#的linux-ssh&scp;封装,可远程登录linux执行命令和进行文件传输

    ssh-subprocess:Python模块可通过SSH提供类似于子进程的命令执行

    ssh子进程 ssh-subprocess是一个小的Python模块,提供进程的API,用于通过SSH远程执行命令。 该模块依赖于OpenSSH的SSH功能,并且需要非交互式(例如,公钥)身份验证。 该模块还支持SCP文件传输,以上传和下载文件...

    linux服务器之间传输文件的四种方式

    scp就是secure copy,是用来进行远程文件拷贝的。数据传输使用 ssh,并且和ssh 使用相同的认证方式,提供相同的安全保证 。 命令格式: scp [参数] <源地址(用户名@IP地址或主机名)>:<文件路径> <目的...

    SSH/SFTP/SCP For Matlab (v2):使用 Ganymed-SSH2 javalib 改进了 SSH2/SFTP/SCP(支持公钥)的 Matlab 接口。-matlab开发

    如果您需要从您的 Matlab 会话访问远程机器(用于近实时数据传输等),这组函数允许您发送命令并获取返回值。 包括 SFTP 和 SCP 文件传输功能。 支持公钥认证和改进的多命令支持。 这需要用于 Java 的开源 Ganymed ...

    基于 ssh 的 ping:测量字符回显延迟和带宽_C++_代码_相关文件_下载

    使用此实用程序测试交互式 ssh 会话或 scp 文件传输的性能。它使用 ssh 登录远程系统,然后运行两个测试:第一个测试一次发送一个字符,等待每个字符返回,同时记录每个字符的延迟时间。第二个测试通过 scp 向远程...

    linux scp传输不用密码

    基本原理就是:把你的本地主机用户的ssh公匙文件复制到远程主机用户的~/.ssh/authorized_keys文件中。 在本文中,笔者假设本地主机linux(10.1.1.100),远程主机linux(10.1.1.200) 在100主机里的用户,运行#ssh-keygen...

    winsshd_ssh.zip

    WinSSHD 是一款Windows NT/2000/XP/2003下的SSH服务器 支持如下SSH2服务: ...利用SFTP和SCP进行安全的文件传输 安全的TCP/IP连接隧道(端口转发) 还支持Windows的域帐号和公共密匙验证。(共享软件)

    使用VSCode和SSH进行远程开发

    使用SSH远程终端,在服务器上编译出可执行文件; 编译完成后使用基于SSH的SCP将文件传回到本地; 这些操作都是基于SSH的,但是需要终端软件,文件传输软件, 并且不停地切换操作,过程很麻烦。 如果本地的编辑器...

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

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

    windows linux xp 远程文件管理

    是一款支持SSH(Secure SHell)的SCP(Secure CoPy)文件传输软件。只要文件主机支持SSH协定,你就可以安心的下载、上传文件。他的操作界面是参考NC(Norton Commander)的双视窗排列方式,使用起来不会有太大的困难...

    Linux命令指令整理

    scp:安全地从本地系统向远程系统传输文件: -P:指定端口 -i:指定密钥文件 -r:递归复制整个目录 rsync:快速复制大量数据 -a:完全保留原来的文件系统属性 -v:显示详细信息 -z:压缩文件传输 -h:人性化输出...

    使用paramiko远程执行命令、下发文件的实例

    之前一直使用sh库,调用sh.ssh远程执行一些命令,sh.scp传输文件,但是实际使用中还是比较麻烦的,光是模拟用户登陆这一点,还需要单独定义方法模拟输入。 感受一下: from sh import ssh PASS = 'xxxx' def ssh_...

    远程连接虚拟机工具和文件传输工具

    远程连接虚拟机工具有很多种,比如Xshell、MobaXterm、SecureCRT等。...文件传输工具也有很多,比如Xshell、SCP、SFTP等。这些工具都可以实现文件的上传和下载。这里面我放入了Xshell和Xftp,是7版本的,随时可下载。

Global site tag (gtag.js) - Google Analytics