Я имею в виду после учебника и выполняю следующие шаги:
Настройка SSH и генерация ключа
Настройка SSH требуется для выполнения различных операций в кластере, таких как {{1} } запуск, остановка распределенных операций оболочки демона . Для аутентификации разных пользователей Hadoop необходимо предоставить пару открытого и закрытого ключей для пользователя Hadoop и поделиться ею с разными пользователями.
Следующие команды используются для генерации пары ключ-значение с использованием SSH. Скопируйте форму открытых ключей id_rsa.pub в authorized_keys и предоставьте владельцу права на чтение и запись в файл authorized_keys соответственно.
$ ssh-keygen -t rsa $ cat ~ / .ssh / id_rsa.pub >> ~ / .ssh / authorized_keys $ chmod 0600 ~ / .ssh / authorized_keys {{1 }}
Когда я запускаю первый шаг $ ssh-keygen -t rsa
в моей командной строке, как показано ниже:
Меня просят ввести файл для сохранения.Я новичок в Linux, и мне интересно, в какой файл мне нужно будет войти и в какой папке он будет сохранен?
На втором этапе мне нужно создать где-нибудь папку authorized_keys
?
$ cat ~ / .ssh / id_rsa.pub >> ~ / .ssh / authorized_keys
Как новичок, просто нажмите Enter для использования значений по умолчанию, рекомендуемых ОС. Это будет автоматически использовать значения, рекомендуемые в круглых скобках.
нет, система автоматически создаст необходимые файлы и папки для Вас.
Вы не должны быть в корне иначе, он создаст этот файл в корне. закройте терминал и откройте его снова для выхода из корня. затем выполните эту команду и когда она попросит местоположение вводить предложенный адрес обычно как это:
/home/user/.ssh/id_rsa
и" авторизованные ключи " являются файлом не, folder.system создает его автоматически.