免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234
最近访问板块 发新帖
楼主: macroideal
打印 上一主题 下一主题

这个应该怎么管理 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2010-03-28 16:33 |只看该作者
不详。。。

论坛徽章:
0
32 [报告]
发表于 2010-03-28 17:57 |只看该作者
很感兴趣, 但是也不是很了解...
期待大虾们高见...

{:3_183:}

论坛徽章:
0
33 [报告]
发表于 2010-03-30 08:40 |只看该作者
使用ssh 的 公钥验证功能,

然后scp

论坛徽章:
0
34 [报告]
发表于 2010-03-30 08:40 |只看该作者
通过ssh 还可以进行rpc

论坛徽章:
0
35 [报告]
发表于 2010-03-30 08:46 |只看该作者
CLIENT主机的RSA公/私钥对生成
使用client用户登陆,在CLIENT主机上生成RSA公/私密钥对:
$ ssh-keygen         -t         rsa
Generating public/private rsa key pair.
Please be patient....   Key generation may take a few minutes
Enter file in which to save the key (/home/client/.ssh/id_rsa):#<==直接回车
Created directory '/home/client/.ssh'.
Enter passphrase (empty for no passphrase):#<==为公钥添加密码保护,不需要设置,直接回车
Enter same passphrase again:#<==再次回车
Your identification has been saved in /home/client/.ssh/id_rsa.
Your public key has been saved in /home/client/.ssh/id_rsa.pub.
The key fingerprint is:
ff:d9:a5:5c:63:4a:41:2a:52:53:e9:fd:2c:1a:c2:ca client@bssinit2
The key's randomart image is:
+--[ RSA 2048]----+
|           ..    |
|          ..     |
|         o. ..   |
|        . ..o.   |
|       .S. . .o  |
|        .+.. ..o |
|      . . o o..oo|
|       E   o.+o+.|
|            o.+  |
+-----------------+
将公钥copy至TEST(test1:1.2.3.4)主机:
$ scp         ~/.ssh/id_rsa.pub         test@1.2.3.4:.
test@1.2.3.4's password:#<==输入test1主机上的 test用户密码
id_rsa.pub                          100%  394     0.4KB/s   0.4KB/s   00:00
至此,已经将CLIENT 的公钥传送到test1主机。
注意:对于同一个ssh client,不管要自动登陆到多少台ssh server上,生成RSA 密钥对的操作只需要进行一次。
3.4.2        TEST主机上的sshd配置
使用test用户登陆至test1主机
将刚才从CLIENT 上copy过来的公钥添加至信任密钥列表:
cat         ~/id_rsa.pub >>~/.ssh/authorized_keys
在~/.ssh目录下创建test用户个人的sshd的config文件,
vi         ~/.ssh/config
添加下边的内容:
PubkeyAuthentication         yes                 #public key authentication enabled
保存并退出。
最后,可以在CLIENT上测试远程调用是否成功:
$ ssh         test@1.2.3.4         "echo hello world > hl"

论坛徽章:
0
36 [报告]
发表于 2010-03-30 12:10 |只看该作者
本帖最后由 月吻清风 于 2010-03-30 12:15 编辑

简单流程:
1. 在一台管理服务器上运行ssh-keygen -t dsa 生成id_dsa.pub 写进authorized_keys(详细步骤见楼上);
2. 写个IP_list 将IP全写进去 for i in `cat IP_list`;do scp authorized_keys $i:~/.ssh/;done 这里是要分别输机器密码 也就这次以后你就轻松了
3.以后更新文件或程序 你就写个scp脚本和运行脚本就好了

论坛徽章:
0
37 [报告]
发表于 2010-03-30 12:39 |只看该作者
good
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP