SSH из командной строки Windows 10.
При создании кластера я указал ssh public key из файла c:\Users\Admin\.ssh\id_rsa.pub.
Для подключения я создал виртуальную машину под Ubuntu (назвал её test-hadoop) в той же подсети, что и кластер. На этой машине в ~/.ssh/authorized_keys записан public key из c:\Users\Admin\.ssh\id_rsa.pub.
Я подключился к test-hadoop из командной строки Windows и выполняю ssh root@rc1a-dataproc-m-psgs0g1v5tbtcpbt.mdb.yandexcloud.net, на что получаю
root@rc1a-dataproc-m-psgs0g1v5tbtcpbt.mdb.yandexcloud.net's password:
После попытки ввести пароль получаю
root@rc1a-dataproc-m-psgs0g1v5tbtcpbt.mdb.yandexcloud.net: Permission denied (publickey,password).
Подскажите, правильный ли мой алгоритм действий? В чём может быть проблема?
Так, а разве к mdb можно подключаться под рутом?
https://cloud.yandex.ru/docs/data-proc/operations/connect
Я читал эту инструкцию, делал как в ней.
Ну так у вас не проброшен ssh ключ.
Обсуждают сегодня