zoukankan      html  css  js  c++  java
  • ssh免密码登录记录

    做mha、hadoop安装过程中都要用ssh免密码登陆,查过一些资料,踩过很多坑,下面用简单记录一下

    首先要安装ssh 

    linux : centOS 6.5 

    yum -y install *ssh*

    安装好ssh后确定ssh是启动状态

    service sshd [status|start|stop|restart]

    实现ssh免密码登陆只需要三步(下面以root用户为例)

    第一步

    ssh-keygen -t rsa 不停回车即可

    第二步

    cd ~/.ssh/

    ssh-copy-id -i id_rsa.pub root@192.168.65.133(此处ip为要免密码登陆的机器) 回车输入yes 填写密码

    第三步

    在其他机器重复执行此步骤,注意改对应的ip参数等

    以上避免了~/.ssh/目录下文件权限错误的情况

    正常来说经过以上步骤就可以实现了ssh免密码登录,但是。。。。。。。总会踩到一些坑

    使用ssh -v root@192.168.65.133 debug查看连接不上问题

    一切看起来正常但是就是不能免密码

    可以尝试一下几种方法解决

    第一: 查看/home下的用户目录的用户组和用户是否正确

    第二: 查看/home下的用户目录的目录权限是否正确 一般700即可通过

    第三:最后的解决办法

    查看:rpm -qa | grep ssh 查出来安装的ssh程序

    删除:rpm -e ssh(查出来的ssh) --nodeps

    安装:yum -y install *ssh*

    启动: service sshd start

    使用前面的步骤重配 。 这样基本就可以解决ssh免密码登录问题。如果有其他坑欢迎告知 

  • 相关阅读:
    延迟满足是一件在优秀的道路上你必须习惯的事情
    你活成了你的职位嘛?
    《自律力——创建持久的行为习惯,成为你想成为的人》读书笔记
    期末大作业
    第7次实践作业
    第6次实践作业
    第5次实践作业
    第4次实践作业
    第3次实践作业
    第2次实践作业
  • 原文地址:https://www.cnblogs.com/jiangwenju/p/5355383.html
Copyright © 2011-2022 走看看