Я следовал учебнику Майкла Нолла для установки hadoop,
Я создал пользователя hadoop как 'hduser' и сгенерировал ключ, но я застрял здесь, когда я пытаюсь включить ssh-доступ с помощью сгенерированного ключа с помощью
hduser@arul-virtual-machine:~$ cat $HOME/ .ssh/id_rsa.pub >> $HOME/ .ssh/authorized_keys
и я получил ответ как,
-su: /home/hduser/: Is a directory
Я использую рабочую станцию vmware с Ubuntu 14.04.
Вы не делаете пространства, промежуточного $HOME
и .ssh/id_rsa.pub
и также между $HOME
и .ssh/authorized_keys
, таким образом, фактическая команда:
cat $HOME/.ssh/id_rsa.pub >> $HOME/.ssh/authorized_keys
(Вы могли вставка копии вышеупомянутая команда).
Это добавляет содержание $HOME/.ssh/id_rsa.pub
к $HOME/.ssh/authorized_keys