OVH Cloud OVH Cloud

plusieurs cles pour SSH

5 réponses
Avatar
Rakotomandimby (R12y)
Bonjour,
J'ai une machine, à laquelle j'accède par SSH.
Sur cette meme machine, je fais tourner deux instances de QEMU, émulant
chacun une machine. Chaque machine a sa clé pour SSH.
Pour accéder par SSH à la premiere instance émulée, je fais un SSH sur
le port 10022, et le seconde, sur celui 11022.
J'ai un problème de clés.
Je ne trouve pas les bon mots clés pour trouver une solution à mon souci:
Comment dire à mon client SSH que telle machine a 3 clés différentes?
Merci.

5 réponses

Avatar
Nicolas George
R12y wrote in message
:
Comment dire à mon client SSH que telle machine a 3 clés différentes?


Ce n'est pas très propre, mais tu peux utiliser UserKnownHostsFile.

Sinon, IPv6 et deux adresses publiques, et hop, plus de souci.

Avatar
Pascal Bourguignon
"Rakotomandimby (R12y)" writes:

Bonjour,
J'ai une machine, à laquelle j'accède par SSH.
Sur cette meme machine, je fais tourner deux instances de QEMU, émulant
chacun une machine. Chaque machine a sa clé pour SSH.
Pour accéder par SSH à la premiere instance émulée, je fais un SSH sur
le port 10022, et le seconde, sur celui 11022.
J'ai un problème de clés.
Je ne trouve pas les bon mots clés pour trouver une solution à mon souci:
Comment dire à mon client SSH que telle machine a 3 clés différentes?


Mettre des entrées du genre:

Host virtual-host-1
HostKeyAlias virtual-host-1.example.com
HostName remote.example.com
Port 45122
StrictHostKeyChecking no
CheckHostIP no

dans ~/.ssh/config


--
__Pascal Bourguignon__ http://www.informatimago.com/

ADVISORY: There is an extremely small but nonzero chance that,
through a process known as "tunneling," this product may
spontaneously disappear from its present location and reappear at
any random place in the universe, including your neighbor's
domicile. The manufacturer will not be responsible for any damages
or inconveniences that may result.

Avatar
DoMinix
Manao ahoana

Bonjour,
J'ai une machine, à laquelle j'accède par SSH.
Sur cette meme machine, je fais tourner deux instances de QEMU, émulant
chacun une machine. Chaque machine a sa clé pour SSH.


1/ pour quoi ne pas utiliser une meme clef pour les 3 ?

Pour accéder par SSH à la premiere instance émulée, je fais un SSH sur
le port 10022, et le seconde, sur celui 11022.


2/ avec un adaptateur tun/tap je donne des adresse IP diferente a
chaque machine virtuelle et y accede sur le port standart.

J'ai un problème de clés.
Je ne trouve pas les bon mots clés pour trouver une solution à mon souci:
Comment dire à mon client SSH que telle machine a 3 clés différentes?
Merci.


3/ ssh-agent sert a ça, il peut loader autant de clef que l'on veut
et les negocie a chaque connexion.


--
dominix

Avatar
Rakotomandimby (R12y)
On Sun, 24 Sep 2006 15:56:37 -1000, DoMinix wrote:

Pour accéder par SSH à la premiere instance émulée, je fais un SSH sur
le port 10022, et le seconde, sur celui 11022.


2/ avec un adaptateur tun/tap je donne des adresse IP diferente a
chaque machine virtuelle et y accede sur le port standart.


Un petit tuto?
Qemu attribue apparemment la meme adresse 10.0.2.15 à toutes les
instances qui lui font une requete DHCP.


Avatar
DoMinix
On Sun, 24 Sep 2006 15:56:37 -1000, DoMinix wrote:

Pour accéder par SSH à la premiere instance émulée, je fais un SSH sur
le port 10022, et le seconde, sur celui 11022.
2/ avec un adaptateur tun/tap je donne des adresse IP diferente a

chaque machine virtuelle et y accede sur le port standart.


Un petit tuto?
Qemu attribue apparemment la meme adresse 10.0.2.15 à toutes les
instances qui lui font une requete DHCP.



qemu fait ce qu'on lui dit de faire, et c'est BIEN !
seulement par default il fait toutjours la meme chose, et c'est
moins bien.
alors regarde par exemple la :
http://kidsquid.com/cgi-bin/moin.cgi/QemuAndTuntap

et tu pourras par exemple :
modprobe tun
qemu -L . -m 256 -hda QNX6.qcow.img -boot c -usb
-net nic,macaddr:11:22:33:44:55
-net tap,ifname=tap0 -nographic

--
dominix