start-all.sh 总是需要输入当前密码. 一开始以为是权限不够.

  

 1.修改sudo配置文件

sudo visudo 

增加

hduser ALL=(ALL)  NOPASSWD:ALL

 

解决了 权限提升需要输入密码的问题. 但是之后执行发现还是需要密码...  搜索后发现原来它是ssh登录本地shell来执行的.

解决办法就是. 

把之前生成的rsa公匙追加到 ~/.ssh/authorized_keys

cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

 之后再执行 start-all.sh  ok..解决这个问题了.

 

 生成公私匙,如果你之前没生成过,需要生成. (之后直接回车就可以了. 公匙默认位置 ~/.ssh/id_rsa.pub)

ssh-keygen -t rsa -P ""

  

相关文章:

  • 2021-05-03
  • 2021-07-10
  • 2022-12-23
  • 2021-11-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2022-01-23
猜你喜欢
  • 2022-02-04
  • 2021-12-26
  • 2022-01-26
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
相关资源
相似解决方案