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免密码登录问题。如果有其他坑欢迎告知 

  • 相关阅读:
    SpringCloud
    Springboot笔记
    SpringMVC学习随笔
    Spring中事务的理解
    Spring中Aop的理解
    FLutter 各种项目的目录创建
    flutter 打包Android 创建签名证书
    flutter web网站 第一次访问首屏页 空白卡顿 再显示
    flutter--报错--Flutter 调试时卡在 Installing buildappoutputsapkapp.apk
    flutter 顶部状态栏 底部栏 显示和隐藏
  • 原文地址:https://www.cnblogs.com/jiangwenju/p/5355383.html
Copyright © 2011-2022 走看看