akohan
asked on
When and how is .ssh/ directory created?
Hello all,
I know that .ssh/ will be created when a user does ssh first time to a server but this doesn't happen under fedora?
What is the deal with .ssh/ under root directory?
Should I create it manually or there is a way to make it up? ONCE agin this is about Fedora.
Thanks.
ASKER
Yes! I was expecting it to be created as you did but no. Yes, ran ls -la
it is not there.
So as root, when you ssh each time to the same server it should give you the usual ssh message about the server not being known, presenting the fingerprint and asking you to confirm whether to procede. Is that correct?
ASKER
No. it seems there is a misunderstanding.
Ok. Let's say we have two machines. Machine A and B; A is your local server and B is a new freshly installed machine.
1) I run "ssh-keygen -t rsa " command under /root/.ssh
2) it creates a rsa_key.pub file
3) id_rsa.pub is generated under /root/.ssh/
3) since I need to make a trusted hosts connection I will scp the file in step 3 onto machine B :
# scp /root/.ssh/id_rsa.pub root@IP_OF_Machine_B:/root
Problem: .ssh/ doesn't exist under /root
How can I create it on Machine B? except manual method? there must be a solid and systematic way to have B create it.
Any comment?
Thanks
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
I found that this could happen on some distriubtion that OS makes the .ssh/ directory but mostly root has to make it.
Are you sure you're looking in
/root/.ssh