ssh免密码登录记录
2016-04-05 15:55
155 查看
做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免密码登录问题。如果有其他坑欢迎告知
首先要安装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免密码登录问题。如果有其他坑欢迎告知
相关文章推荐
- php中的PHP_EOL换行符
- rem 单位计算javaScript
- 强强合体:Docker版Kali Linux发布
- awk认真的总结(入门)-AWK程序设计语言
- 对Github上一个开源项目图片选择器的分析
- hrbust 2029 二十世纪八十年代【学习bitset】
- C++ 字符串分隔
- wifidog+authpuppy搭建web认证系统
- 51NOD 最大子字段和问题(DP入门)
- jsp中应用JavaBean
- Docker 安装
- 写给自己的一些话
- elf文件格式说明
- Win7任务栏时间不显示几月几日的解决办法
- git命令之git remote的用法
- html的table打印注意事项
- MyEclipse 使用 User Library 不自动部署到 WEB-INF/lib 文件夹的解决方案
- [j2ee]java中的xml操作
- jsp的3个编译指令(page,include,taglib)
- 【框架-MFC】MFC 识别U盘,获取U盘的名称、序列号、文件系统、容量、已用空间、剩余空间