Questions tagged [ssh-agent]
SSH-agent is an utility which offers a secure way of storing the passphrase of the private key used in SSH connections
157
questions
2
votes
1
answer
122
views
Windows11 ssh-agent does not remember passphrase
I am facing the issue that my running ssh-agent is not remembering my private key passphrase. It keeps prompting to enter it, each time I open an SSH session. I cannot figure out why and hope somebody ...
1
vote
0
answers
57
views
Why is ssh-agent not starting?
When I type the command $eval "$(ssh-agent -s)" to start ssh and be able to register my keys I get the following error:
1 [main] ssh-agent 437 dofork: child -1 - forked process 628 died ...
0
votes
0
answers
13
views
Single ssh agent on windows box
I use:
Putty
MobaXterm
Windows native ssh
ssh from cygwin
Do you have any idea how to make all product to use a single agent?
1
vote
0
answers
174
views
SSH agent will not start on login
I've got an issue where ssh-agent does not start automatically on login. I have tried writing a service, configuring a systemd autostart script and a bunch of other things.
Another thing I've noticed, ...
0
votes
1
answer
77
views
Where does ssh-Agent stores passphrase?
I added the passphrase of my ssh to the ssh-agent 4 months ago (i followed a random superuser.com question to do so)
Since this, I restarted my laptop and so on but I have never been asked to enter my ...
0
votes
0
answers
261
views
SSH isn't using “~/.ssh/config” in macOS 13.1 (Ventura)
After quite a long time between reboots, I did one.
After rebooting I was working on some code hosted on GitHub, however
> ssh -T MY_USERNAME@github.com
MY_USERNAME@github.com: Permission denied (...
0
votes
0
answers
104
views
Access YubiKey when using a remote desktop with tools such as OpenText Exceed TurboX?
This blog post describes how one could retrieve an SSH key stored within a YubiKey device (physically connected to machine A) within a machine B, when there is an ssh session from A to B.
So assuming, ...
0
votes
1
answer
259
views
Starting ssh-agent from a script for use in multiple scripts (invoked by git)
I have some homepages in a git repository each. They are built by Jekyll. When I change something, I use git's pre-push hook to let Jekyll build the page and sync it with my HTTP server via rsync.
...
0
votes
1
answer
228
views
ssh-agent on mac shows old identity
I migrated my data from my old mac to a new machine. This copied the .ssh directory, so ssh-add -L showed my old identity.
I decided to remove that using ssh-add -D, then created a new identity using ...
0
votes
0
answers
84
views
ssh-add error with signed keys
I have a problem with ssh-add which is returning 'invalid format' on Mac osx.
I created a private key with ssh-keygen and I signed it with a CA to have an ephemeral short live certificate to be used ...
0
votes
0
answers
183
views
unable to get ssh key working with gpg
Following this tutorial - https://gist.github.com/mcattarinussi/834fc4b641ff4572018d0c665e5a94d3 - I have configured an authentication key in GPG and started the gpg-agent with support for ssh. ...
0
votes
1
answer
876
views
ssh-add does not allow adding or deleting any keys
I am using Windows 10 v20H2, with OpenSSH_for_Windows_8.1p1, LibreSSL 3.0.2. The ssh-agent service is running, but I cannot get ssh-add to do anything productive. I did initially add a key, which ...
2
votes
0
answers
174
views
Is there a way to tell SSH which key to select from an agent, without referring to the public/private key files?
Context
I have multiple SSH keypairs. Currently I handle that by having a collection of keys in ~/.ssh (password-protected of course), and in ~/.ssh/config I have Host sections with the right ...
3
votes
1
answer
720
views
get_agent_identities: ssh_agent_bind_hostkey: communication with agent failed
I'm trying to pull to a git repo (with SSH remote url) on a remote server. On my home PC I have an SSH agent running:
PS user@PC> ssh-add -L
ssh-ed25519 ...
1
vote
0
answers
2k
views
ssh agent forwarding not working on Windows
Same ask as ssh agent forwarding on Windows 10, but on Windows 11.
When I ssh from my Linux client with AgentForwarding enabled into a Windows 11 host, I cannot access the client keys on the host:
C:\...
0
votes
1
answer
1k
views
ssh-agent no longer working
I used to execute eval $(ssh-agent -s) from git bash. It would give me a message and all was fine.
Today, it's no longer outputting anything and a ps -ef | grep ssh yields no results. It's like ssh-...
0
votes
1
answer
733
views
Purpose of adding ssh identity file to ssh agent and keychain
I noticed that the Github instructions for adding an ssh key to your account say that you need to add the key to both your ~/.ssh/config file AND to the ssh agent with ssh-add
https://docs.github.com/...
1
vote
1
answer
4k
views
ssh commands in cron jobs on remote server
It is known that cron and ssh-agent do not communicate and hence ssh commands cannot be trivially run under cron. There are solutions involving keychain etc that make it possible to do this. However ...
2
votes
1
answer
1k
views
ssh-add does not prevent to enter the key's password when using OpenSSH on Windows
I have an RSA SSH key with a passphrase on Windows 11, with OpenSSH.
I tried to add it to the agent:
C:\code> ssh-add -k C:\Users\user\.ssh\id_rsa
Enter passphrase for C:\Users\user\.ssh\id_rsa:
...
7
votes
2
answers
11k
views
Adding ssh key in WSL permanently
I am relatively new to Linux. Using Ubuntu on WSL2. I added a private key for github with no passphrase using ssh-add. I used it a few times throughout the session but the next day I couldn't connect. ...
0
votes
1
answer
457
views
Can `ssh-agent` somehow interface with Windows' built-in "keychain"-like functionality?
tldr; Does OpenSSH integrate with Windows, so that on unlocking Windows ssh-agent will "unlock" its password-secured private keys?
On macOS and in Linux you usually have some kind of ...
1
vote
1
answer
1k
views
SSH authentication using gpg-agent and another source for keys?
tl;dr: Is there a way to either disable the persistent import functionality of gpg-agent or work around that to allow using different sources for SSH keys?
Situation
I use GnuPG 2 keys (on a YubiKey) ...
2
votes
0
answers
2k
views
How to use Putty with Windows openssh-agent?
I've upgraded my Windows OpenSSH to the latest version (https://github.com/PowerShell/Win32-OpenSSH/releases/) in order to get it accept my RSA key.
Now i can add my key e.g. with ssh-add private.key ...
0
votes
1
answer
1k
views
multiple ssh keys in one file with single passphrase
I have multiple ssh keys. Each time I reboot I have to do ssh-add for each of them and type passphrases to unlock each one. Is it possible to store all the in one container file which is added and ...
1
vote
1
answer
388
views
Prevent SSH key to be automatically added to agent
Is there a way to prevent a certain SSH key to be automatically added to an SSH agent while all others are automatically added?
For example, assume all my keys are protected by a passphrase. I would ...
6
votes
1
answer
327
views
Why SSH always using first key accepted by server?
I have three SSH key pairs that can be found via ssh-add -L; two keys are accepted by the remote server, but only one key can be used for GitHub, and I want to clone a GitHub repository via agent ...
1
vote
0
answers
26
views
ssh-add not working for some hosts
My ~/.ssh/config:
Host github.com
HostName github.com
IdentityFile ~/.ssh/some_rsa
IdentitiesOnly yes
Host *
IdentityFile ~/.ssh/some_rsa
I know that this doesn't make any sense since it's ...
3
votes
1
answer
1k
views
Inserting ssh-agent into i3wm's startup so it's available to all processes in the session
I use the i3wm window manager on Fedora, and the urxvt-mld terminal dæmon for my multipl urxvt-mlc terminal clients.
My problem is that I want just one ssh-agent for my entire session, and for the ssh-...
2
votes
1
answer
396
views
Key caching in SSH forwarding
What I want to achieve is to connect to server A and execute a script that connects to multiple other servers (serially) and perform a task on each. While I can perform that task using ssh -A, the ...
0
votes
2
answers
2k
views
Excuting ssh-agent results in 'mkdtemp: private socket dir: permission denied'
I am unable to ssh from Windows 10 into a Linux machine using key pairs. The following is in the log
debug3: unable to connect to pipe \\\\.\\pipe\\openssh-ssh-agent, error: 2
debug1: pubkey_prepare: ...
0
votes
0
answers
93
views
Adding a key with "ssh-add" works but passing it with "-i" doesn't
I have a case like follows:
ssh -J${some-jump-host} -i some-key.pem opc@${some-ip}
which does not ask for the key password for some-key.pem but directly fail as it is not authenticated.
However, if ...
1
vote
1
answer
1k
views
ssh-agent not persistent after some amount of time (no reboot)
I am using Suse 12 on VM, it is left running and never off/rebooted.
I use TCSH and would call
> eval 'ssh-agent -c'
> ssh-add
> <put passphrase here>
And then ssh login to servers/...
1
vote
0
answers
229
views
Windows 10 ssh-agent don't want password after system restart
I've activated ssh-agent service on my Windows 10 machine and set it to start automatically at boot. Next, I've added my ssh keys to agent using ssh-add and during this process ssh-agent asked for ...
0
votes
0
answers
285
views
ssh-agent forwarding through proxy locks up ssh connection
So I have a weird ssh problem with agent fowarding I'm trying to debug. I have a number of machines inside a firewall I can access via proxy, or directly if I'm connected inside the firewall. ...
2
votes
2
answers
3k
views
Ssh through bastion host (jump host)
Can somebody give me a one liner ssh command which can connect to remote host through bastion host (jump host). I am not interested in updating ssh config.
I have tried below command but didn't work. ...
0
votes
0
answers
246
views
SSH key password only asked for once
I have created a public/private key pair and logged into my server with it. I have also copied it to the server under a user. It asked me for the password when logging in the first time but it doesn't ...
0
votes
1
answer
156
views
How to avoid neccessity to re-enter password during schell script execution
I am working on a shell script performing recurring tasks of
git commit
git push
mvn release:prepare
mvn release:perform
in a couple of paths of a JAVA software project.
Now each of these commands ...
1
vote
1
answer
685
views
how to identify the connected client pid/tty from inside tmux
I'm using a long running tmux session on my workstation. Sometimes I have to connect to this workstation by ssh from my laptop. I take my ssh private key stored on a YubiKey with me. Means the Yubikey ...
0
votes
0
answers
1k
views
`Permission denied (publickey)` when key is added to SSH-Agent via Bash script
On both my mobile device and Raspberry Pi (coincidentally AArch and ARM CPUs respectively), ssh-agent is not loaded by default.
I first have to start the ssh-agent:
eval `ssh-agent -s`
I then ...
1
vote
0
answers
123
views
How to fix my ssh key not being forwarded to a specific server
I have a local host L and two remote servers S0 and S2. I can get ssh keys to be forwarded to S0 but not to S2. What's going wrong? See below for details:
L = dev29
S0 = testserver0
S2 = testserver2
...
0
votes
1
answer
257
views
ssh-agent keeps asking for password
I am trying to use ssh-agent to not have to type in my password every time I use an SSH key. I am following the instructions / guides but I still am asked every time for the password - how is this ...
1
vote
0
answers
2k
views
Visual Studio Code Remote-SSH Windows 10 ssh-agent.exe issue
I installed the Remote-SSH add-on in VS code. I was able to connect to my server which uses key encrypted login with a passphrase. This included using Windows 10 ssh-agent as described here:
https:/...
3
votes
1
answer
3k
views
Why must I use $("ssh-agent") everytime I want to pull/push from a git remote repository?
Each time I want to pull or push to a remote Gitlab repository, it gives me the following error:
**> sign_and_send_pubkey: signing failed: agent refused operation
Permission denied (publickey). ...
0
votes
1
answer
395
views
Prompted for key password when key is in ssh-agent
In an old shell session, the number of ssh keys in ssh-agent tends to be large enough to fail authentication with the server, simply because the client just throws keys at it, FIFO fashion. It seems ...
32
votes
9
answers
166k
views
ssh: Error loading key "./id_rsa": invalid format
For some reason one of my ssh keys "just broke" - it just stopped working:
$ ssh-add ./id_rsa
Error loading key "./id_rsa": invalid format
Copying the key inside a clean VM, the key does work. Even ...
1
vote
0
answers
630
views
Could not open a connection to your authentication agent. Agent is running, has keys, and is forwarded
My configuration for accessing parts of my cloud have seemingly failed, and I can not seem to understand what is going wrong.
My SSH agent is running, my private key has been added, and I've ...
0
votes
0
answers
73
views
Avoid using remote identity file when using ssh on remote server [duplicate]
I'm connected to serverA with SSH. I have one identity file on my local computer, which I use to authenticate to serverA, and one identity file on serverA which I use when I'm at that computer ...
1
vote
1
answer
2k
views
SSH login hangs in MacOS Sierra but not in Linux environment
The command below hangs when I attempt to connect to SSH server from Mac OS client. However, it works perfectly fine in Linux env.
$ ssh -vvv master@172.18.0.2 -p 22
OpenSSH_7.4p1, LibreSSL 2.5.0
...
0
votes
0
answers
179
views
Have gpg-agent start with ssh key file when available, falling back to gpg keys?
On linux (Fedora) using bash, I have setup the GnuPG gpg-agent to act as the ssh-agent successfully. When authenticating over ssh, the agent tries the gpg keys first then falls back to the ssh keyfile ...
2
votes
1
answer
682
views
ssh-agent rendered unusable after single use
I'm using Ubuntu 18.04 on WSL (Windows 10 1803, Build 17134.112), and lately I've noticed an issue with ssh-agent.
When I start up a shell, before connecting to anything over SSH, I first call ssh-...