не удается связаться с клиентом с помощью ssh

#ssh #hadoop

#ssh #hadoop

Вопрос:

Я пытаюсь настроить кластер Hadoop, но я не могу получить доступ к ведомому компьютеру с помощью ssh, хотя я могу подключиться по ssh к локальному хосту. я попробовал метод без пароля.я совершенно новичок в Hadoop и раньше не использовал ssh, поэтому не смог понять свою ошибку. Всякий раз, когда я выдаю ssh для клиента, он просит меня ввести пароль клиентского компьютера. но как только я даю пароль, я получаю следующую строку на терминале — «В разрешении отказано, пожалуйста, попробуйте еще раз» Также, когда я пытаюсь скопировать открытый ключ с главного устройства на подчиненное, я получаю то же самое сообщение. Очень нужна помощь…

Комментарии:

1. Совпадает ли имя пользователя на вашем локальном компьютере с именем пользователя учетной записи, в которую вы пытаетесь войти в своем кластере?

2. да, Дэвид .. оба одинаковые

3. Просто чтобы все было совершенно ясно, можете ли вы добавить точные копии команд, которые вы вводите, и ответы, которые вы получаете на вопрос? Кроме того, попробуйте ssh использовать -v флаг, чтобы получить более подробную информацию о том, что ssh происходит.

4. Сначала я набрал ssh-keygen -t rsa -P «»… и получил следующий результат — генерация пары открытых / закрытых ключей rsa. Введите файл, в который нужно сохранить ключ (/home/hadoop/.ssh/id_rsa): … на данный момент я просто нажал enter без указания имени файла и получил это — ваша идентификация была сохранена в /home/hduser/.ssh/id_rsa . Ваш открытый ключ был сохранен в /home/hduser/.ssh/id_rsa.pub . Отпечаток ключа: 9b: 82: ea: 58: b4: e0:35: d7: ff: 19:66: a6: c8: b3:60:7a hadoop @ ubuntu Изображение randomart ключа: … и изображение ключа… и когда я использовал флаг -v, я получил «debug1: следующий метод аутентификации: пароль»

5. … это была последняя строка, которую я получил в ответ на флаг -v .. после этого, когда я ввел пароль, я снова получил ту же строку, т. е. отказано в разрешении, пожалуйста, повторите попытку

Ответ №1:

У меня была такая же проблема. Пожалуйста, проверьте, запущен ли ssh-сервер или нет? Если да, откройте файлы /etc/ssh/ssh_config и /etc/ssh/sshd_config . Проблема в том, что сервер работает на другом порту, а клиент указывает на другой порт. Перед этим, пожалуйста, убедитесь, что установлены openssh-сервер и клиент.

Вивек

Комментарии:

1. Спасибо за информацию, вивек .. сервер запущен на компьютере.. Я проверю конфигурацию порта.