Réponses:
Avec -L
, SSH transfère toutes les connexions vers une destination fixe. Lorsque vous vous connectez au port local, toutes les données que vous envoyez vont directement à l'hôte distant que vous avez spécifié dans -L
. Évidemment, cela nécessite que vous sachiez à quel hôte vous souhaitez transférer les connexions.
Avec -D
, la destination est "dynamique" - après vous être connecté au port local, vous devez utiliser le protocole proxy SOCKS pour vous connecter davantage à l'hôte distant souhaité. Cela fait essentiellement de SSH un véritable serveur proxy, adapté à des activités telles que la navigation Web, où vous ne pouvez pas connaître à l'avance la destination.
Exécutez ssh -D 1080
, par exemple, et configurez Firefox pour utiliser un proxy SOCKS 5 sur localhost:1080
.
ssh -D 8080 myhomecomputer
lorsque j'utilise mon ordinateur portable sur le wifi public.