ssh免密登录配置

SSH配置无密登录

1 安装SSH

yum install openssh-server

service sshd restart

2 SSH配置

[master主机 s200]

进入.ssh目录下 cd .ssh

ssh-keygen -t rsa 一直回车 生成id_rsa,id_rsa.pub两个文件


id_rsa.pub复制到s201 s202两台node上去.(注意这里的操作不要以root用户身份操作)

scp ~/.ssh/id_rsa.pub lxf@s201:~/.ssh/

scp ~/.ssh/id_rsa.pub lxf@s202:~/.ssh/

切换到s201,s202:

cd .ssh

cat id_rsa.pub >> authorized_keys

然后把authorized_keys scp到s200.

scp ~/.ssh/authorized_keys lxf@s200:~/.ssh 

示例如下图


3 成功检验

如下图操作完成无密登录


上图两次登录都无需密码

4 只用HostName免密登录<此部分存在一定问题,请勿使用,后续实验后会更新>

4.1 .ssh目录下新建config文件

4.2 设置文件权限
chmod 600 config
4.3 编辑文件内容,如下:
       HostName                            主机
       User                                     用户名
       Port                                      端口
        IdentityFile      密钥文件的路径
   
4.4 只用主机名登录成功。

而不再是 ssh lxf@slave1


5 配置失败原因

5.1权限问题

[对主机以及客户机进行操作]

将.ssh文件的权限设置为700,Linux命令chmod 700 .ssh

将authorized_keys权限设置为600或者644, Linux命令chmod 600 authorized_keys

6 注意问题

最好不要用root用户权限进行免密配置操作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值