SSH无密码登录设置方法以及出现问题 ECDSA host key 和IP地址对
最近在做Hadoop,因为要求各主机之间的用户必须相同,且为方便远程登录,需配置无密码登录,先附上ssh无密码登录设置方法:
先生成密钥并配置无ssh无密码登录本机,输入命令:
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
将文件拷贝到其他主机相同的文件夹内,输入命令:
scp authorized_keys hostname1:~/.ssh/
scp authorized_keys hostname2:~/.ssh/
查看是否可以从主机无密码登录其他主机,输入命令:
ssh hostname1
ssh hostname2
如果可以直接登录,不需输入密码,则证明设置成功。
注:hostname1为其他主机的名字,在/etc/hosts中设置,格式为:xxx.xxx.xxx.xxx(IP地址) hostname1
不知道怎么搞的,后来连接的时候出现以下问题:
原因是knows_hosts中已经有了地址,将其清空,重新对各主机设置无密码登录(拷贝操作)。
下面关于SSH相关的文章您也可能喜欢,不妨参考下:
相关推荐
sshong 2020-06-12
projava 2020-11-14
WanKaShing 2020-11-12
airfish000 2020-09-11
tryfind 2020-09-14
yegen00 2020-09-10
kkaazz 2020-09-03
风语者 2020-09-02
BraveWangDev 2020-08-19
lichuanlong00 2020-08-15
gsl 2020-08-15
pandaphinex 2020-08-09
yhuihon 2020-08-09
CheNorton 2020-08-02
xiangqiao 2020-07-28
hpujsj 2020-07-26
hpujsj 2020-07-26
sshong 2020-07-19
BraveWangDev 2020-07-19