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
162
questions
1
vote
1
answer
49
views
How do I use the running ssh agent when calling wsl commands from cmd
I am trying to call rsync from cmd using "wsl rsync" however it always asks for my ssh key password. How can I use the running agent within wsl instead of needing to type my password every ...
2
votes
1
answer
65
views
Is ssh-keygen -s supposed to work with ssh-agent?
We're converting our ssh host keys to certificate-signed keys. I wanted to write a script that would use ssh-keyscan to grab all the public keys, then sign them all, and then use ansible to push the ...
0
votes
0
answers
88
views
How to setup ssh-agent to persist keys after closing remote connection for use in cron jobs?
I have several cron jobs that require password protected ssh keys. The jobs run each morning and are consistently failing due to the agent not keeping the keys alive after disconnecting from the ...
1
vote
0
answers
69
views
Why does FileZilla start its own ssh-agent process?
Why does FileZilla start its own ssh-agent process? When I open my terminal, an ssh-agent gets created with socket location /var/folders/sm/4bt9kz951dg4s5kq1jwy57tc0000gn/T//ssh-nWola5Puaw6o/agent....
1
vote
1
answer
2k
views
ssh keys issue & how to mounts as readonly in devcontainer.json?
i have windows as the host, working with devcontainer without wsl, created ssh key with custom name, let say id_github. and managed to set ssh-agent auto run, and can use git fetch with ssh key with ...
5
votes
3
answers
14k
views
How to automate starting the ssh agent and adding my key(s) in WSL2 for Windows 11
OS: Windows 11 Version 10.0.22621 Build 22621
WSL version: 1.2.5.0 (WSL 2)
Linux distro: Ubuntu 22.04.2 LTS
I run WSL2 on Windows 11 in a Windows Terminal window, and I often connect to a remote ...
0
votes
1
answer
468
views
List of ssh keys provided by ssh agent on a remote machine
Locally keys made available by ssh agent can be listed using ssh-add -L. When connected to a remote machine through ssh, is there a way to list keys made available through ssh agent from the local ...
3
votes
1
answer
7k
views
How to use ssh-agent as a system service on mac
I'd like to run ssh-agent as a system service, so I have one global ssh-agent running that is accessible from all shells and GUI programs. On Linux I followed these instructions to run ssh-agent as a ...
3
votes
2
answers
2k
views
Why does ssh-agent with [email protected] key produces agent refused operation
Client:
Arch based distro
OpenSSH package version: 9.3p1-2
SSH-Agent started with ssh-agent -c in fish shell
Key generated with: ssh-keygen -t ed25519-sk -f ~/.ssh/servers_ed25519_sk -O verify-...
4
votes
3
answers
1k
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
152
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 ...
1
vote
0
answers
1k
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
437
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
1
answer
1k
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
2
answers
806
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
1
answer
2k
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
600
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
3k
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 ...
2
votes
0
answers
4k
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
3k
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
2k
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/...
2
votes
1
answer
9k
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
2k
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:
...
12
votes
2
answers
17k
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. ...
1
vote
1
answer
798
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
2k
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
4k
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
2k
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
715
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
549
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
41
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 ...
4
votes
1
answer
2k
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
2k
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
230
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 ...
2
votes
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
302
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
472
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
4k
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
308
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
201
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
984
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
217
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
501
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
3k
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
719
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 ...
36
votes
9
answers
178k
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
672
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 ...