centos6.5配置SSH免password登录
2024-08-30 02:29:32
- 创建新用户:useradd hadoop
- 设置password:passwd hadoop,输入自己想要的password就可以。之后su hadoop切换用户
- 改动主机名:vim /etc/sysconfig/network,增加hostname master。注销系统之后就可以看到改动成功
- 改动hosts文件:vim /etc/hosts 192.168.56.101 master 192.168.56.102 slave1
- ssh免登录,查看ssh:
- [hadoop@master ~]$ rpm -qa|grep ssh
openssh-server-5.3p1-94.el6.x86_64
libssh2-1.4.2-1.el6.x86_64
openssh-clients-5.3p1-94.el6.x86_64
openssh-5.3p1-94.el6.x86_64
openssh-askpass-5.3p1-94.el6.x86_64发现我已经都安装了,假设有没安装的,那么使用yum install ssh(缺少的就可以)
- 改动/etc/ssh/sshd_config
RSAAuthentication yesPubkeyAuthentication yesAuthorizedKeysFile .ssh/authorized_keys启用这三行,然后重新启动service sshd restart
- 如今開始配置无password登录
一路回车[hadoop@master ~]$ cd .ssh/
[hadoop@master .ssh]$ cp id_rsa.pub authorized_keys
[hadoop@master .ssh]$ chmod 600 authorized_keys
把authorized_keys拷贝到其它要无密的机器上要以root权限过去。否则会出错 - 设置.ssh文件夹权限
chmod 700 -R .ssh假设你想要每台机子都无password登录,那么把每台机子产生的密钥加入到文件里(这是在受控端机子上面运行的)cat id_rsa.pub >> .ssh/authorized_keys - 如今能够从master免登录到slave1。那么假设想从slave1免登录到master。也须要在slave1上运行
scp authorized_keys root@192.168.56.101:/home/hadoop/.ssh/将文件复制到master之后,在slave1上面运行:cat id_rsa.pub >> .ssh/authorized_keys
这样既能够从master到slave1,也能够从slave1到master,均是免password登录
- 比方我配置成功之后的界面例如以下:
[hadoop@master ~]$ clear
[hadoop@master ~]$ ssh slave1
Last login: Mon Nov 3 13:33:02 2014 from 192.168.56.101
[hadoop@slave1 ~]$ ssh master
Last login: Mon Nov 3 13:33:06 2014 from 192.168.56.102
[hadoop@master ~]$ - 假设遇到登录失败的情况:我用的是centos版本号是6.5,centos6.5对网络管理相当严格。须要在原来的基础上关闭selinux, 到/etc/selinux/config下。把SELINUX=enforcing改动为SELINUX=disabled,重新启动机器,ok。
最新文章
- [原创]java WEB学习笔记107:Spring学习---AOP切面的优先级,重用切点表达式
- 怎么解决svn清理失败且路径显示乱码问题
- poj 3692 Kindergarten (最大独立集)
- Atiti  qq空间破解(3)------------gui图形化通用cli执行器atiuse
- 前端之js的常用用法
- 习题-第1章了解ASP.NET MVC
- ADO.NET Entity Framework,Code First简单示例
- 死亡之ping(Ping of Death)
- 实时数据处理环境搭建flume+kafka+storm:2.flume 安装
- android 分辨率自适应
- 分享几个 git 的使用场景
- Linux第七节随笔-下磁盘管理
- Saltstack_使用指南04_数据系统-Grains
- C#6.0,C#7.0新特性
- Composer 的基本使用
- linux命令及用法
- MVC Json方法里的一个坑
- cf1063A Oh Those Palindromes (贪心)
- 2017-2018-2 20165225『Java程序设计』课程 结对编程练习_四则运算
- socket网络编程扫盲篇