我在Ubuntu操作系統上配置hadoop。我需要創建RSA密鑰對,讓Hadoop的與它的節點交互,所以我運行這個命令:無法創建目錄/home/hadoop/.ssh:權限被拒絕?
[email protected]:~$ ssh-keygen -t rsa -P ""
然後我得到這樣的:
Generating public/private rsa key pair.
Enter file in which to save the key (/home/hadoop/.ssh/id_rsa):
Could not create directory '/home/hadoop/.ssh': permission denied.
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.
甚至還讓後可創建和當前用戶所擁有同樣的錯誤,我認爲我的hadoop用戶沒有root權限。所以我該怎麼做。 – 2013-04-07 08:11:50
我很困惑,ssh-keygen想把鑰匙保存到不是你的家裏的「/home/***hduser***/.ssh/id_rsa」。檢查您的用戶名和ID:「echo $ USER $ HOME; ID」 – loentar 2013-04-07 08:38:40
現在看看我編輯 – 2013-04-07 08:47:03