2 votes

passerelle ssh qui peut se connecter à des serveurs en amont sur la base du nom d'utilisateur ?

Chaque utilisateur dispose d'une machine dédiée, mais n'est pas exposé au monde extérieur. La "passerelle" est le seul système qui est exposé.

L'utilisateur n'a aucune idée de cette configuration. Il fait juste ssh username@gateway ce qui devrait être équivalent à ssh username@username.internal .

Pouvons-nous configurer une passerelle sshd avec laquelle nous pouvons réaliser cela ? Chaque machine a un seul utilisateur. Il ne peut donc pas y avoir de confusion dans la détermination du serveur amont.

1voto

Jakuje Points 8949

Mise en place

Match group proxyUsers
  ForceCommand /bin/connect_to_user_machine

et ayant /bin/connect_to_user_machine

#!/bin/bash
ssh $USER@$USER.internal $SSH_ORIGINAL_COMMAND

fera l'affaire

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X