Le simple script suivant lancé dans un screen fera parfaitement l’affaire (et propose même du logging pour savoir quand la connexion tombe et/ou est relancée)

#!/bin/sh
 
while true
do
#establish a ssh tunnel between localhost port 5555 and distant 2424
#tunnel enabled
  echo -n "connection restart : " >> tunnel.log
  date --rfc-3339=seconds >> tunnel.log
  ssh -L 5555:localhost:2424 user@host
#connection dropped, logging, wait (socket issue if not) and restart
  echo -n "connection dropped : " >> tunnel.log
  date --rfc-3339=seconds >> tunnel.log
#after a short sleep and try again ;-)
  sleep 10
done

Nul besoin de dire qu’il faut des clés ssh pour pouvoir se connecter sans mdp sur un serveur distant et que il est approprié de n’offrir aucun droit sur le serveur ou presque à l’utilisateur qui se connecte en utilisant cette clé. Juste du port forwarding, ni plus ni moins.

Written on January 10th, 2012 , Au quotidien Tags: , , ,

Oui bien sur vous pouvez avoir un serveur samba etc pour partager des fichiers, et causer “facilement” NetBIOS mais tout ceci est compliqué cela ne m’intéresse pas.

Je désire juste pouvoir joindre (pinguer, ftp, ssh, ou ce que vous voulez) sur un nom NetBIOS et ça sous Linux (c’est bien heureusement géré en natif dans Windows).

Quel intérêt me direz-vous? Profitez du DHCP de votre routeur, mais continuer à utiliser un/une seul nom/ip pour pouvoir contacter une machine sur votre réseau.
Dans mon cas, le problème s’est posé quand j’ai voulu joindre mon NAS, qui a la facheuse envie de changer d’ip entre chaque fois que je veux le joindre:  Plutôt gênant.

Read the rest of this entry »

Written on November 13th, 2010 , Au quotidien Tags: , , , , , , , , , ,

Geekeries diverses is proudly powered by WordPress and the Theme Adventure by Eric Schwarz
Entries (RSS) and Comments (RSS).

Geekeries diverses

El Gnap et ses geekeries