分享

SSH SCP(不同服务器间的文件拷贝) - 东方龙马的日志 - 网易博客

 ylzrx 2011-05-09

SSH提供了一些命令和shell用来登录远程服务器。在默认情况下它不允许你拷贝文件,但是还是提供了一个"scp"命令。
假定你想把本地计算机当前目录下的一个名为"wuyang"的文件拷贝到远程服务器192.168.0.2上你的家目录下。而且你在远程服务器上的账号名为"root"。可以用这个命令:
scp wuyang root@192.168.0.2

把文件拷贝回来用这个命令:
scp root@192.168.0.2:wuyang

关于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 localfile user@server:path
scp locathost_path/filename username@remotehost:remotehost_path/filename

 -------------------------------------
ssh工具scp使用示例

关键词: ssh                                          

ssh
ssh(Secure Shell)是用来登录远程计算机和在远程计算机上执行命令的程序。它是用来替代rlogin和rsh,以及在不安全的网络环境下在两台计算机之间提供安全和加密的信息交流。X11连接和TCP/IP端口可以被转发到一个安全的通道里。
用下面的命令,登录远程计算机:
[root@deep]# ssh <login_name> <hostname>
例如:
[root@deep]# ssh username www.openarch.com
username@deep.openarch.com’s password:
Last login: Tue Oct 19 1999 18:13:00 -0400 from gate.openarch.com
Welcome to www.openarch.com on Deepforest.
<login_name>是用来登录ssh服务器的用户名,<hostname>是ssh服务器主机的地址。
scp
可以用这个命令把文件从本地计算机拷贝到远程计算机,或者反之,甚至可以在两台远程计算机之间用“scp”命令拷贝文件。把远程主机上的文件拷贝到当前目录的一个简单的方法如下。
用下面的命令把文件从远程主机拷贝到本地主机上:
[root@deep /]# su admin
[admin@deep /]$ scp -p <login_name@hostname>:/dir/for/file localdir/to/filelocation
例如:
[username@deep]$ scp -p username@mail:/etc/test1 /tmp
Enter passphrase for RSA key 'username@mail.openarch.com':
test1 | 2 KB | 2.0 kB/s | ETA: 00:00:00 | 100%
用下面的命令把文件从本地主机拷贝到远程主机上:
[root@deep /]# su admin
[admin@deep /]$ scp -p localdir/to/filelocation <username@hostname>:/dir/for/file
例如:
[username@deep]$ scp -p /usr/bin/test2 username@mail:/var/tmp
username@mail's password:
test2 | 7 KB | 7.9 kB/s | ETA: 00:00:00 | 100%
注意:“-p”选项表示文件的改变和访问时间属性以及权限,在拷贝过程中被保留。通常是需要这样的。

scp -P port -r(如果是拷贝目录的话) user1@host1:/path/source_file[dir]  user@dest_host:/path/to/copy

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多