centos免密码登陆

1.关闭防火墙
1.[root@localhost Desktop]# setup
选择filewall
按空格去掉*改为disable保存
2.查看防火墙状态

[root@localhost Desktop]# service iptables status
iptables: Firewall is not running.

表示设置成功
3.修改dns[root@localhost Desktop]# gedit /etc/hosts
修改hosts
4.[root@localhost Desktop]# vi /etc/selinux/config
selinux=disabled
这里写图片描述
5.生成秘钥[root@localhost Desktop]# ssh-keygen -t dsa
Generating public/private dsa key pair.
Enter file in which to save the key (/root/.ssh/id_dsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_dsa.
Your public key has been saved in /root/.ssh/id_dsa.pub.
The key fingerprint is:
bf:70:7b:1f:53:c5:d9:d2:8a:1d:a6:92:75:a1:3f:e2 root@localhost
The key's randomart image is:
+--[ DSA 1024]----+
| . |
| . +o|
| o =.=|
| o B +.|
| S o + = .|
| . o . o |
| . o E o |
| o o. o |
| o. .. |
+-----------------+
[root@localhost Desktop]# cd ~/.ssh
[root@localhost .ssh]# ll
total 8
-rw-------. 1 root root 668 Nov 29 05:55 id_dsa
-rw-r--r--. 1 root root 604 Nov 29 05:55 id_dsa.pub
[root@localhost .ssh]# cat id_dsa.pub >> authorized_keys

生成秘钥

二、多台机子免密码登陆
1、在hosts里面加入两行

27.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.213.142 hadoop0
192.168.213.143 hadoop1
[root@hadoop0 Desktop]# hostname
hadoop0

—hosts修改成功

[root@hadoop0 Desktop]# ping 192.168.213.143
PING 192.168.213.143 (192.168.213.143) 56(84) bytes of data.
64 bytes from 192.168.213.143: icmp_seq=1 ttl=64 time=3.04 ms
64 bytes from 192.168.213.143: icmp_seq=2 ttl=64 time=0.314 ms
64 bytes from 192.168.213.143: icmp_seq=3 ttl=64 time=0.409 ms

[root@hadoop1 .ssh]# ping 192.168.213.142
PING 192.168.213.142 (192.168.213.142) 56(84) bytes of data.
64 bytes from 192.168.213.142: icmp_seq=1 ttl=64 time=3.20 ms
64 bytes from 192.168.213.142: icmp_seq=2 ttl=64 time=0.395 ms

[root@hadoop2 Desktop]# ping hadoop1
PING hadoop1 (192.168.213.143) 56(84) bytes of data.
64 bytes from hadoop1 (192.168.213.143): icmp_seq=1 ttl=64 time=0.399 ms
64 bytes from hadoop1 (192.168.213.143): icmp_seq=2 ttl=64 time=0.389 ms

机子间可以通信

2、分别在每台机子都生成key,参考上面
3.复制key到其他机子

1.将hadoop0的秘钥复制到hadoop1和hadoop2中,同理
将hadoop1的秘钥复制到hadoop0和hadoop2中
将hadoop2的秘钥复制到hadoop0和hadoop1中

ssh-copy-id -i /root/.ssh/id_dsa.pub hadoop1
ssh-copy-id -i /root/.ssh/id_dsa.pub hadoop2

2.查看是否拥有其他机子秘钥

[root@hadoop2 .ssh]# cat authorized_keys 
ssh-dss AAAAB3NzaC1kc3MAAACBAKNRzbJDsFtgVRLNQH+lGNcVxCJZGTGzl7GSSrZIY6BgD6x3FxQzl33BNcXXfrnYZDhYt2Pmf33jFDrA+oawzOYcm2HYJ6WqkE3RLfgyfLBEKx/5Lq9+cbWP+NJ+eN2aipEkaXgfjRE8r8eQXoO2WOT0ppOCOq+FevTehgPC9fWBAAAAFQCUn24j1L0zhDo0lMTXPMrRG09wfQAAAIBdc07Lu6EgWTkBWULHNwL1EsX75mZG4FkK9sOYD8vNs6tkJnooE689azp4Ww1yeTGTe5R3dBXVDZHTxsNrb2RmwBpbXJCTzbwpqc2tEj157UsN6PKPQo0kngswOcZp8lZ9dypk0dBfsdB6ng3m++bc+YMCDw+ABGuTnl9ZDRNO6wAAAIBQQ7OJFHEnf9W78436aOVKYLFrC8l+7A9kfDGJqtzyQ5zQaQTa+OG+iccYHTwvTjXFHOm2GZxhY0uFQbZPSTT9HiDhsRWk6Ar4fNaKA7YdD/zoFM5o9bvDh0sU82GmnelRaDqDYbZ9OH3PQonz5tM4d8BLTbUYLQXCM7s351ipwg== root@hadoop2
ssh-dss AAAAB3NzaC1kc3MAAACBAJEXW4yDHh0FJlikZcUln2WB4SG9myDxXsAG4t9LPuGisQj2o2tv6sMnz2XjRCJ6IpDdOCaW5uthWe2RwY3x1B6tOMpABbcLOqSCAEEXAvQyzSKnbQ0t/eOm/mp3pO45QHI+4V8c3P8PRlCeqfyyBi/SINeCuvrxld7onwxB0FhFAAAAFQCEF55Ju3JwCEHL4k77hlDkwRnY7QAAAIEAisxQZhIWE9FlcQs0/lJA9FsiREitAJXnK/PilooxMxUy5ZTG8WM2h66NQKP21DBtIkLS0D4Bojebp8e+n6c8WIV2XUDoRIl+IhCHNoBpMag/hDk6vyQwPNCsn+DRF0EqHSyAsfNKgv6NK2vTPEJvDquDeSOUrxu1pa3M2Wqztk8AAACAPulS+rPWLHdQ1Gah3f05MRUzlrNbMl+37DmJSU2Gt1WALzfsiPrFC9xj9uq6JvXYEIpcRNSPJS1KP/abxe4rrj/Yko98DpKlEhy4Kr/LY1iO8HUI9lksc9FNS1+wEAc8heZj1EnQC9hNgI5KG82dmrnXeHF8QOGB/T3bsk69sXE= root@hadoop0
ssh-dss AAAAB3NzaC1kc3MAAACBAKJrlA4qUaZEkj1/inbDM24mR/pnyRU1krskIW65gKxrd+JGTCAgfPvq90qstj51THXUirqNTR9GbJWlrNZWL6sTlmPBVf7caa/3u2WFffILm/xvjDDPub8QEp6Ab8ZpUgl9N35EwTGck8QBLFZlXhRxJPB5yl5nYS3abeTdGmHHAAAAFQDeHaOnaYj9hOm8G5+2iRsYr9ktewAAAIBI+e2e076LgDMzi+BMVfLndopPxL3DE5e4S+4sAmY4ovolf7pCEtDD8If0iI9bTPjUURRjV/hIxfrR+gF5rttGQX9651OZqFbW5zQ+LJPH/P/B/LG7NhpEVdgnaY7cUqFB09adjEoCSSifS+JwjPGFdLQAGzr/NrJ8i0RBLGAOEwAAAIBnYu/OjK2eGLFMIg9DGscTH8j4Vc1+34UF39HNb0jgrOxlieQKFmWkbqi5XqMfGp+uFtn765474Fwb2d5iyRDECz5EiVix3huGqS6AfQOtqdaLtHuLeAzd0p7rcJeZKIflJrgM6aDsMNcZK0nBmfsIo1eWT8MCzh9G8xcGl62BFA== root@hadoop1

3.查看不同机器中是否可以互相免密码登陆

[root@hadoop2 .ssh]# ssh hadoop0
Last login: Sat Dec  5 21:32:33 2015 from hadoop0
[root@hadoop0 ~]# ssh hadoop1
Last login: Sat Dec  5 21:31:27 2015 from hadoop1
[root@hadoop1 ~]# ssh hadoop2
Last login: Sat Dec  5 21:27:46 2015 from hadoop2
[root@hadoop2 ~]# 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值