Lilás
Lilás

Reputation: 1201

Linux: SSH/SCP Ask for id_dsa passphrase even in key-less connections

I have a public/private key pair for ssh connections to a server S, but now, even if do a ssh to another device that does't need any key authentication, I always have the message:

> ssh [email protected]
Enter passphrase for key '/home/user/.ssh/id_dsa': 
[email protected]'s password:

Usually I hit enter in the first question (leaving it blank) and I type the user's password in the second question.

But as I want to write some scripts to automatize some things, the "Enter passphrase for key '/home/user/.ssh/id_dsa': " message bothers me.

Why it appears for every connection request? Can I do something so it won't ask me that for every connection? Just with the server S?

Thanks

Upvotes: 0

Views: 2279

Answers (2)

Dannie
Dannie

Reputation: 2470

Assuming you're using Linux ssh-agent to store your keys so you don't have to keep typing it.

Using ssh-agent to manage your keys

Upvotes: 2

aland
aland

Reputation: 5144

Based on this ServerFault answer:

ssh -o PubkeyAuthentication=no host.example.org

To avoid typing it every single time, you can add something like this to ~/.ssh/config

Host host.example.org
PubkeyAuthentication no

Upvotes: 1

Related Questions