Nicolas Ferragu
2010-09-23 15:08:53 UTC
Hi all,
This is my problem :
I want to do Multi Hopping through a proxy/jumper ssh-server with
ssh-agents but with different keys from caller to proxy and from proxy
to target.
The problem could be also set romanced like this : is there a way to get
different identity while I travel from Est to West ? - nothing to do
with any politic thoughts ;^)
In another words in another world :
The client :
is a putty/window station with pagent running well with the bastion
(ssh server proxy/jump ).
Let's says that Client uses USER key.
The bastion :
is a linux box with a ssh-agent running well with the target.
It accept in .ssh/authorized_keys the USER key.
Let's says that Bastion uses ROLE key.
The target :
is unix box (linux for the test) accept in .ssh/authorized_keys only
Bastion/ROLE.
The question :
is there a way to automate the connexion from client to target with
key-exchange-agents respectively ?
That is saying that I don't want any password prompt or passphrase. Any.
FYI, I succeeded in making a connection trick but there's a big lack of
screen functions (raw connection mode).
Putty conf :
connection type : raw
local proxy command : plink.exe -t %user@%proxyhost -agent "ssh
-p %port -l role %host"\n
The main problem reside in a full openssh environment of course.
Thanks in advance for sharing your interest,
Nicolas.
Post-scriptum La Poste
Ce message est confidentiel. Sous reserve de tout accord conclu par
ecrit entre vous et La Poste, son contenu ne represente en aucun cas un
engagement de la part de La Poste. Toute publication, utilisation ou
diffusion, meme partielle, doit etre autorisee prealablement. Si vous
n'etes pas destinataire de ce message, merci d'en avertir immediatement
l'expediteur.
This is my problem :
I want to do Multi Hopping through a proxy/jumper ssh-server with
ssh-agents but with different keys from caller to proxy and from proxy
to target.
The problem could be also set romanced like this : is there a way to get
different identity while I travel from Est to West ? - nothing to do
with any politic thoughts ;^)
In another words in another world :
The client :
is a putty/window station with pagent running well with the bastion
(ssh server proxy/jump ).
Let's says that Client uses USER key.
The bastion :
is a linux box with a ssh-agent running well with the target.
It accept in .ssh/authorized_keys the USER key.
Let's says that Bastion uses ROLE key.
The target :
is unix box (linux for the test) accept in .ssh/authorized_keys only
Bastion/ROLE.
The question :
is there a way to automate the connexion from client to target with
key-exchange-agents respectively ?
That is saying that I don't want any password prompt or passphrase. Any.
FYI, I succeeded in making a connection trick but there's a big lack of
screen functions (raw connection mode).
Putty conf :
connection type : raw
local proxy command : plink.exe -t %user@%proxyhost -agent "ssh
-p %port -l role %host"\n
The main problem reside in a full openssh environment of course.
Thanks in advance for sharing your interest,
Nicolas.
Post-scriptum La Poste
Ce message est confidentiel. Sous reserve de tout accord conclu par
ecrit entre vous et La Poste, son contenu ne represente en aucun cas un
engagement de la part de La Poste. Toute publication, utilisation ou
diffusion, meme partielle, doit etre autorisee prealablement. Si vous
n'etes pas destinataire de ce message, merci d'en avertir immediatement
l'expediteur.