赞
踩
首先普通用户ssh免密登陆到root:
1、在普通用户home/.ssh中生成密钥:
ssh-keygen -t rsa之后会在该普通用户的home/用户名/ssh多2个文件id_rsa,id_rsa.pub
本来是把id_rsa.pub发送到root/.ssh下面重命名为 authorized_keys就可以了,由于本人一个机器上不会
操控将普通用户文件发给root所以把文件夹下载到windows本机,虚拟机用root登陆,发放给root/home/.ssh用户文件夹了
步骤如下
1、cp id_rsa.pub ~/.ssh/authorized_keys 文件复制一个并改名authorized_keys
2、把这个authorized_keys拉到windows,然后再放回root/home/.ssh文件夹下(工具好多 filezilla SecureCRT等都可以)
3、再普通用户sudu执行管理员命令。提示输入root密码,别怕,因为配置好第一次需要输入密码,以后就不用了,
下面说下集群配置免密登陆
产生一个id_rsa密钥
开始将id_rsa.pub分发给其他主机ssh-copy-id -i centos2(centos3)
如果开启集群的时候 还需要输入主机的密码 说主机没有配置
authorized_key文件没有,需要生成一个用cat追加
cat id_rsa.pub > authorized_keys
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。