Support Questions

Find answers, ask questions, and share your expertise
Announcements
Celebrating as our community reaches 100,000 members! Thank you!

Where is the ssh private key file on host machine?

avatar
Expert Contributor

Hi, when trying to add a node, ambari asks for the ssh private key and has a "choose file" button which you can navigate through your hosts file system. I created the key and can now access the new node without the need of password. What file is it looking for? Thanks

1 ACCEPTED SOLUTION

avatar
Expert Contributor

Yes, you should copy the id_rsa file from the sandbox to your Windows host. Alternatively you can copy and paste the contents of id_rsa in to the edit box that says 'ssh private key' like in the screenshot below.

9375-screen-shot-2016-11-11-at-210749.png

View solution in original post

6 REPLIES 6

avatar
Expert Contributor

@Roger Young Assuming you are running Ambari as 'root' it will be in ~root/.ssh/id_rsa. If you're running Ambari as a non-root user you will need to set up passworldless SSH for that user so the file will be ~<username>/.ssh/id_rsa.

avatar
Expert Contributor

Hi, the "choose file" button in ambari allows me to search my host(windows10) filesystem, but i created the /.ssh/id_rsa file within the sandbox. Have i to copy it to my host?

avatar
Expert Contributor

Yes, you should copy the id_rsa file from the sandbox to your Windows host. Alternatively you can copy and paste the contents of id_rsa in to the edit box that says 'ssh private key' like in the screenshot below.

9375-screen-shot-2016-11-11-at-210749.png

avatar
Explorer

hi,Terry

Do you have any idea about the usage of id_rsa file

hope your share

avatar
Contributor

I am installing HDF on my Ubuntu 16.04. I have single host "localhost" for this installation? What should I mention in both of these fields on this Install Options Screen of Ambari Launch Install Wizard?

  • One or more hosts on to which you want you install, specified with an FQDN. ?
  • Your SSH Private Key, or select the option to perform manual registrations on hosts. ?

I am stuck ? Plz suggest a workaround as I dont want to do a manual install for Ambari Agent.

Quick reply shall be appreciated!!!

avatar
Expert Contributor

Hi, you need to give your Ubuntu host a domain name which you then add as the FQDN.

For the second part, you need to copy your id_rsa file you created and paste it into the SSh private key box. (It is either the id_rsa or id_rsa.pub, i cant remember), as shown in the image above.