centos配置ssh免密码登录后仍要输入密码的解决方法

在配置Hadoop环境时遇到SSH免密登录问题,通过执行`scp`命令尝试设置,最初创建了错误的.ssh文件而非文件夹。解决方法是删除错误的.ssh文件,创建正确的.ssh文件夹,重新执行命令,最终成功实现从A机到B机的免密登录。
摘要由CSDN通过智能技术生成

在配置学习hadoop环境时,需要将A机免密登录到B,于是执行

scp /root/.ssh/authorized_keys node2:/root/.ssh

后发现免密看似设置成功,实则仍需输密码,

通过观察发现,此命令在/root中创建了一个叫.ssh的文件,但我们需要的是文件夹,

于是手动删除.ssh文件,并创建了一个.ssh文件夹,再执行

scp /root/.ssh/authorized_keys node2:/root/.ssh 

后,可以发现.ssh文件夹里有authorized_keys文件,

再用 ssh node2 在主机测试成功

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值