J'ai rencontré quelques difficultés en essayant de transférer des sockets. Surtout dans la situation où nginx utilise un socket pour servir un site web basé sur flask :
Voici mon expérience :
Le transfert de socket pourrait être écrit comme ceci :
ssh -R /run/temp1.sock:/run/temp2.sock somehost -N
temp1.sock fait référence à un socket sur le site distant. ssh n'accepte pas d'utiliser un socket distant existant, mais doit le créer. Il est créé avec des permissions 600, donc après sa création, il faut le rendre disponible pour nginx en ajoutant des privilèges d'écriture/lecture à l'utilisateur www-data.