CURL : Uploader un fichier en ligne de commande vers un serveur WebDav

Cas d’utilisation.

Devoir travailler sur une plateforme OpenWRT ne possédant pas de client SSH.

Comment faire pour récupérer des fichier de cette cible ?

Une solution – si CURL est présent sur la cible – consiste à :

  • Installer un serveur WebDAV ‘basique’ (sans authentification)
    • nb : penser à rédiger un article sur ce thème
  • Uploader les fichiers – de la cible vers le serveur – via CURL

Pour uploader un fichier sur notre serveur WebDAV


curl -T myFile.sh http://10.10.254.120/myRepo/myFile.sh

Screen : Incompatibilité du partage de terminal sur des serveur multi-réseau ?

Cas d’étude vécu aujourd’hui.

2 développeur (dont moi) travaillant chacun sur un réseau local distinct.
Besoin de travailler ensemble sur une maquette présente sur un Raspberry Pi.

J’opte alors pour screen et surtout pour son option de partage de terminal  offrant la capacité de travailler à plusieurs sur un même terminal.

Un un réseau local aucun problème pour partager un terminal.

Mais impossible de partager (-x) et même de lister (-r) les terminaux créés – sur un réseau A – à partir d’un réseau B (voir schéma).

screen

 

Fort dommage 🙁

Si vous avez la moindre idée pour contrer cette limitation n’hésitez pas à me contacter.