我跟着michael noll 的教程安装 Hadoop,
我创建了 Hadoop 用户“hduser”并生成了密钥,但是我卡在这里,当我尝试使用生成的密钥启用 ssh 访问时,
hduser@arul-virtual-machine:~$ cat $HOME/ .ssh/id_rsa.pub >> $HOME/ .ssh/authorized_keys
我得到的回应是,
-su: /home/hduser/: Is a directory
我正在使用带有 ubuntu 14.04 的 vmware 工作站。
答案1
$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