SSH au-delà de la connexion
Port Forwarding Local (-L)
Accéder à un service distant comme s'il était local.
# Accéder à la base de données du serveur (port 3306)
# via votre port local 9906
ssh -L 9906:127.0.0.1:3306 user@serveur.com
Maintenant, vous pouvez vous connecter à localhost:9906 avec votre client SQL.
Port Forwarding Distant (-R)
Exposer un service local au monde extérieur via un serveur distant.
# Exposer votre serveur web local (port 8000)
# sur le port 8080 du serveur distant
ssh -R 8080:localhost:8000 user@serveur.com
Toute personne accédant à serveur.com:8080 sera redirigée vers votre machine locale.
Proxy SOCKS (-D)
Transformer votre connexion SSH en un proxy SOCKS.
ssh -D 1080 user@serveur.com
Configurez votre navigateur pour utiliser un proxy SOCKS sur localhost:1080. Tout votre trafic web passera par le serveur SSH.
~/.ssh/config pour simplifier
Host neotoad
HostName neotoad.fr
User ubuntu
Port 2222
IdentityFile ~/.ssh/id_neotoad
Host neotoad-db
HostName neotoad.fr
User ubuntu
LocalForward 9906 127.0.0.1:3306
# Maintenant, juste `ssh neotoad-db` pour activer le tunnel
Aucun commentaire pour le moment.