我正在Windows ubuntu子系统上配置hadoop 2.7.3。我使用root
作为根帐户密码,但是当我尝试运行/bin/start-yarn.sh时,要求输入root @ localhost的密码
lizhi@localhost's password:
我为此尝试了root,但从未成功。
我也尝试过
ssh-genkey
cat /home/user/.ssh/id_rsa.pub >> /root/.ssh/authorized_keys
但是在调用./start-yarn.sh时仍然需要输入密码,密码是什么,为什么与root帐户密码不同?
我尝试使用passwd将密码更改为root,但仍然遭到拒绝:
C:\Users\lizhi>bash
lizhi@LAPTOP-SURFACEP:/mnt/c/Users/lizhi$ sudo su
[sudo] password for lizhi:
root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi# passwd
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi# ssh localhost
root@localhost's password:
Permission denied, please try again.
root@localhost's password:
Permission denied, please try again.
root@localhost's password:
Received disconnect from 127.0.0.1: 14:
root@LAPTOP-SURFACEP:/mnt/c/Users/lizhi#
欢迎任何建议。
最佳答案
除非您将其设置为空白,否则为空白(如“”中所示):ssh root@localhost
对root使用相同的密码。您似乎尚未设置root密码。
为此,请使用sudo -s
以root身份登录,然后使用passwd
命令设置root密码。
之后,您必须能够以root身份使用ssh
关于hadoop - root @ localhost的密码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41295225/