创建用户并在自己的帐户上设置基于密钥的ssh

时间:2016-03-12 18:44:50

标签: linux ubuntu hadoop ssh

我正在尝试学习hadoop,所以我正在学习教程但是我遇到了安装hadoop的问题。

我应该创建一个新用户并设置一个ssh密钥(使用ubuntu)。

su
adduser
passwd
su - hadoop
ssh-keygen -t rsa

当我输入最后一个命令O get

Enter file in which to save the key (/home/hadoop/.ssh/id_rsa):

不知道在那里写什么只是按下回车而我得到了

Could not create directory '/home/hadoop/.ssh': No such file or directory
Enter passphrase (empty for no passphrase): 
Enter same passphrase again: 
open /home/hadoop/.ssh/id_rsa failed: No such file or directory.
Saving the key failed: /home/hadoop/.ssh/id_rsa.

有人可以帮忙吗。

1 个答案:

答案 0 :(得分:0)

在将文件写入之前创建请求的目录:

mkdir -p /home/hadoop/.ssh/
chmod 700 /home/hadoop/.ssh/

并且还会更改权限,以便私有数据不会过于开放。