A distance (client ssh)
minimum requis
apt update
apt install openssh-server
service ssh start
useradd toto
passwd toto
lancement connexion ssh
lancer la commande:
ssh -R 12345:localhost:2222 remote@<ip> -p <port>
puis accepter et tapez le mot de passe (variable d'environnement DZSSH_PASSWORD) lorsque cela s'affiche :
Are you sure you want to continue connecting (yes/no/[fingerprint])? yes
Warning: Permanently added '[localhost]:2222' (ED25519) to the list of known hosts.
remote@localhost's password:
puis
ou 12345 correspond à un port libre sur le serveur ssh
sur le serveur
définir un password dans le fichier .env à la ligne DZSSH_PASSWORD
démarrer le container DZSSH
connexion au service dzssh depuis n'importe quelle machine du réseau
ssh -L 12345:localhost:12345 remote@192.168.1.1 -p 2222
ou 12345 = port redirigé configuré depuis le client
192.168.1.1 = ip du host qui heberge dzssh
le password est celui du fichier .env
vous pouvez vous connecter au client avec son user/mot de passe dans un nouveau terminal de cette façon jusqu'a ce que la précédente connexion ssh soit fermée
ssh user@127.0.0.1 -p 12345