LinuxSSH免密登陆(普通用户到root用户本虚拟机免密,跨虚拟机免密)

首先普通用户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密码,别怕,因为配置好第一次需要输入密码,以后就不用了,

下面说下集群配置免密登陆

扫描二维码关注公众号,回复: 3634576 查看本文章

产生一个id_rsa密钥

开始将id_rsa.pub分发给其他主机ssh-copy-id -i centos2(centos3)

如果开启集群的时候 还需要输入主机的密码 说主机没有配置

authorized_key文件没有,需要生成一个用cat追加

cat id_rsa.pub > authorized_keys 

猜你喜欢

转载自blog.csdn.net/qq_32736999/article/details/82467416
今日推荐