hadoop102: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)
时间: 2023-11-14 10:58:15 浏览: 395
hadoop102出现"Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password)"的错误是因为在ssh免密登录设置中出现了权限问题。要解决这个问题,您需要将is_rsa.pub(公钥)追加到authorized_keys文件中,并确保在sshd_config文件中设置了正确的权限。以下是解决方法的步骤:
1. 打开终端并登录到hadoop102服务器。
2. 将is_rsa.pub公钥追加到authorized_keys文件中:
```
cat is_rsa.pub >> authorized_keys
```
3. 重新启动服务器:
```
sudo reboot
```
4. 使用ssh-copy-id命令将公钥复制到hadoop103服务器:
```
ssh-copy-id hadoop103
```
5. 如果仍然遇到权限问题,请连接到hadoop102服务器并打开sshd_config文件:
```
sudo vim /etc/ssh/sshd_config
```
6. 确保以下权限设置正确:
```
PasswordAuthentication yes
PermitRootLogin yes
PubkeyAuthentication yes
```
7. 重新启动配置文件服务:
```
sudo systemctl restart sshd
```
或
```
service sshd restart
```
阅读全文