Chinaunix首页 | 论坛 | 博客
  • 博客访问: 35945
  • 博文数量: 12
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 184
  • 用 户 组: 普通用户
  • 注册时间: 2014-01-22 11:52
文章分类
文章存档

2014年(12)

我的朋友

分类: 网络与安全

2014-05-20 13:17:00

1、将本地文件拷贝到远端
1
2
    
scp 文件 用户@ 主机名:远端目录
scp 123.txt root@192.168.1.1:/

2、讲远端目录拷贝到本地
1
2
    
scp -r  用户@主机名:远端目录   本地目录
scp -r root@192.168.1.2:/456.txt ~

3、SCP无需输入密码传输文件

在Linux环境下,两台主机之间传输文件一般使用scp命令,通常用scp命令通过ssh获取对方linux主机文件的时候都需要输入密码确认。

不过通过建立信任关系,可以实现不输入密码。

1)在其中一台主机上执行如下命令来生成配对密钥:
1
    
ssh-keygen -t rsa

按照提示操作,注意,不要输入passphrase。提示信息如下
1
2
3
4
5
6
7
8
    
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
63:61:d2:ce:5f:e8:14:5c:56:2c:7b:08:71:41:a2:cc root@localhost.localdomain

2.)将 .ssh 目录中的 id_rsa.pub 文件复制到另外一台主机的 ~/.ssh/ 目录中,并改名为 authorized_keys。
1
    
scp .ssh/id_rsa.pub 主机名:/root/.ssh/authorized_keys
阅读(1155) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~