T086学习网 | 站长学院 | 技术文档 | 成语 | 歇后语 | 帝国时代 | 代码收藏 | IP地址查询 | 生活百科 | 生日密码 | CSS压缩 | 用户评论 | 欣欣百宝箱

通过秘钥实现scp不输入密码传送文件

【 更新时间:2011-01-02 | 字体:
[导读]经常在不同linux机器之间互相scp拷文件,每次总是要输入密码才可行。 通过ssh-keygen生成公钥,在两台机器之间互相建立信任通道即可。 假设本地机器client,远程机器为server。 1. 生成rsa keygen [winter@client wi...

 

经常在不同linux机器之间互相scp拷文件,每次总是要输入密码才可行。

 
通过ssh-keygen生成公钥,在两台机器之间互相建立信任通道即可。

 
假设本地机器client,远程机器为server。

 
1. 生成rsa keygen

 
[winter@client winter] $ ssh-keygen -b 1024 -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/winter/.ssh/id_rsa): <Enter>
Enter passphrase (empty for no passphrase): <Enter>
Enter same passphrase again: <Enter>
Your identification has been saved in /home/winter/.ssh/id_rsa.
Your public key has been saved in /home/winter/.ssh/id_rsa.pub.
The key fingerprint is:
33:d4:7b:9c:87:04:cf:14:40:22:6d:c7:15:78:97:6a winter@client

 
直接上面公钥和私钥存放地址可以直接回车,私钥密码可以直接回车,也可以输入。

 
2. 查看.ssh目录下了多私钥和公钥文件

 
[winter@client winter] $ ls .ssh/
id_rsa  id_rsa.pub  known_hosts

 
3. 拷贝公钥到目标机器上,并改名成authorized_keys

 
[winter@client winter] $ scp .ssh/id_rsa.pub winter@192.168.0.110:/home/winter/.ssh/authorized_keys
The authenticity of host '192.168.0.110(192.168.0.110)' can't be established.
RSA key fingerprint is 5b:78:e8:e9:dc:d8:db:bd:f7:66:44:e6:3b:ce:f2:79.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.0.110' (RSA) to the list of known hosts.
winter@192.168.0.110's password: <Enter>
id_rsa.pub                                                                     100%  221     1.2MB/s   00:00
首次scp命令时候还是会提示输入密码,还有是否继续链接的提示,以后
4. 测试ssh进入
[winter@client winter] $ ssh 192.168.0.110
5. ok,搞定!
 
[winter@server winter] # it's ok!

原文:http://hi.baidu.com/smallfish_xy/blog/item/5b283b8a9075ccd9fc1f102d.html

  • 转载请注明来源:IT学习网 网址:http://www.t086.com/ 向您的朋友推荐此文章
  • 特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系我们,我们会尽快予以更正。
更多
留言建议ASP探针PHP探针站长Enjoy的Blog
© 2017 T086学习网 - T086.com(原itlearner.com)
RunTime:13.03ms QueryTime:7