要配置hadoop,需要ssh面密码登录,网上的方法何其多,看的自己乱七八糟,还是静下来耐心整理下,电脑是centos 7,开两台虚拟机。
场景:
A电脑需要面密码登录到B、C电脑(虚拟机)
配置前保证A、B、C三台电脑互相ping通
1 . 在A机下生成公钥/私钥。
[mx@bogon .ssh]$ ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
[mx@bogon .ssh]$ ls
id_dsa id_dsa.pub
ssh-keygen 代表生成密钥; -t 生成密钥类型 (dsa) -P 是密语,-f指定生成文件
2 . 在A机上将公匙追加到授权key中
[mx@bogon .ssh]$ cat ./id_dsa.pub >>