启动hadoop 时 显示Permission denied (publickey,password)的解决方法
时间: 2023-08-10 09:14:16 浏览: 330
Hodoop未授权访问修复
这个问题通常是由于 SSH 密钥认证失败引起的。您可以尝试以下步骤解决该问题:
1. 确保您的 SSH 密钥已添加到您的服务器上。您可以使用以下命令来检查:
```
cat ~/.ssh/id_rsa.pub
```
2. 如果您的 SSH 密钥已添加到服务器上,请确保您的 SSH 客户端正在使用正确的私钥。您可以使用以下命令来检查:
```
ssh -i ~/.ssh/id_rsa <username>@<server_ip>
```
3. 如果您的 SSH 密钥已添加到服务器上,并且您的 SSH 客户端正在使用正确的私钥,请确保您的 SSH 服务正在运行。您可以使用以下命令来检查:
```
sudo service ssh status
```
4. 如果您的 SSH 服务正在运行,请确保您的 SSH 配置文件正确配置。您可以使用以下命令来检查:
```
sudo nano /etc/ssh/sshd_config
```
在该文件中,请确保以下选项已启用:
```
RSAAuthentication yes
PubkeyAuthentication yes
```
5. 最后,如果您的 SSH 密钥已添加到服务器上,并且您的 SSH 客户端正在使用正确的私钥,并且您的 SSH 服务正在运行,并且您的 SSH 配置文件已正确配置,请尝试重新启动 SSH 服务:
```
sudo service ssh restart
```
希望这些步骤能够帮助您解决问题。
阅读全文