Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

routeur, ssh maintenance à distance

4 réponses
Avatar
Pierre
Bjr,

Dans mon réseau local il y a 3 serveur unix (U1, U2, U3) et un poste
Mac. Mon réeau est relié au net via un routeur adsl (via du NAT).
Afi nde ne pas ouvrir de multiples ports dans le routeur pour accéder à
U1, U2, U3, j'ai uniquement ouvert le port 22 que j'ai redirigé sur le
mac. Sur ce mac j'ai défini 3 utilisateurs différents (un pour chacune
des sociétés d'informatique chargée d'effectuer la maintenance sur U1,
U2 et U3.

Une fois connectée sur le mac chaque utilisateur fait un ssh depuis le
mac vers U1 ou U2 ou U3.

Comment faire en sorte qu'une fois connecté sur le mac les utilisateurs
soient automatiquement redirigés sur U1, U2 ou U3 en fonction de leur
login d'accès sur le Mac ?

Mon idée est de ne pas leur permettre de se retrouver sur un shell Mac
mais de les connecter d'office sur leur machine (U1, U2 ou U3) en
fonction de leur login d'accès au mac.

un peu comme si dans /etc/passwd, je virais /bin/tcsh et que je le
remplacais par un /bin/ssh ....

mais comment faire ca ?

Merci

4 réponses

Avatar
patpro ~ Patrick Proniewski
In article ,
Pierre wrote:

mais comment faire ca ?


tu peux simplement configurer ton routeur pour qu'il dirige les requetes
comme ceci :

port 2122 externe -> port 22 de U1
port 2222 externe -> port 22 de U2
port 2322 externe -> port 22 de U3

et basta.

patpro

Avatar
Pierre
In article ,
patpro ~ Patrick Proniewski wrote:

In article ,
Pierre wrote:

mais comment faire ca ?


tu peux simplement configurer ton routeur pour qu'il dirige les requetes
comme ceci :

port 2122 externe -> port 22 de U1
port 2222 externe -> port 22 de U2
port 2322 externe -> port 22 de U3

et basta.

patpro


Oui effectivement j'avais bien pensé à cela, mais ca m'oblige à ouvrir 3
ports depuis l'extérieur et je me suis dit que peut être il serait mieux
d'ouvrir un seul port pour n'avoir qu'à bien sécuriser une seule machine.

mais mon raisonnement n'est peut être pas recevable !?


Avatar
patpro ~ Patrick Proniewski
In article ,
Pierre wrote:

tu peux simplement configurer ton routeur pour qu'il dirige les requetes
comme ceci :

port 2122 externe -> port 22 de U1
port 2222 externe -> port 22 de U2
port 2322 externe -> port 22 de U3


Oui effectivement j'avais bien pensé à cela, mais ca m'oblige à ouvrir 3
ports depuis l'extérieur et je me suis dit que peut être il serait mieux
d'ouvrir un seul port pour n'avoir qu'à bien sécuriser une seule machine.

mais mon raisonnement n'est peut être pas recevable !?


il est boiteux effectivement :)
toutes tes machines doivent etre convenablement sécurisées.
Par ailleurs, un ssh tournant sur un port au dessus de 2000 sera
surement moins sujet (pas du tout, même, d'après moi) à des attaques de
force brute comme il s'en fait des milliers tous les jours.

patpro


Avatar
Jacot
On Tue, 27 Sep 2005 08:28:57 +0200, Pierre wrote:

a mon avis, cela doit etre possible. je pense qu'en se connectant on
doit pouvoir lancer un script qui fait un ssh vers le poste Ui en
fonction du user
Il faut auparavant faire un pont ssh entre le mac et Ui avec echange
de clés. Ce qui permet de se connecter sans password sur le serveur Ui
à partir du mac.
# sur le mac
cd ~/.ssh
ssh-keygen -b 1024 -t rsa
cat id_rsa.pub
# sur le poste Ui
ssh Ui
mkdir .ssh
cd .ssh
vi authorized_keys2
copier la clé (par cat id_rsa.pub)

Je chercherai dans ce sens là
Jacques

Bjr,

Dans mon réseau local il y a 3 serveur unix (U1, U2, U3) et un poste
Mac. Mon réeau est relié au net via un routeur adsl (via du NAT).
Afi nde ne pas ouvrir de multiples ports dans le routeur pour accéder à
U1, U2, U3, j'ai uniquement ouvert le port 22 que j'ai redirigé sur le
mac. Sur ce mac j'ai défini 3 utilisateurs différents (un pour chacune
des sociétés d'informatique chargée d'effectuer la maintenance sur U1,
U2 et U3.

Une fois connectée sur le mac chaque utilisateur fait un ssh depuis le
mac vers U1 ou U2 ou U3.

Comment faire en sorte qu'une fois connecté sur le mac les utilisateurs
soient automatiquement redirigés sur U1, U2 ou U3 en fonction de leur
login d'accès sur le Mac ?

Mon idée est de ne pas leur permettre de se retrouver sur un shell Mac
mais de les connecter d'office sur leur machine (U1, U2 ou U3) en
fonction de leur login d'accès au mac.

un peu comme si dans /etc/passwd, je virais /bin/tcsh et que je le
remplacais par un /bin/ssh ....

mais comment faire ca ?

Merci