Topic: custom commandes (unzip)

Bonjour,

Contexte :
------------
* Je suis debudant en ssh/sftp et C°.
* Je veux faire un serveur web dont une partie du contenue est publier avec maven (http://maven.apache.org)
* J'ai installe MySecureShell et definie un home a la racine de la partie modifiable par les clients maven
* maven utilise ssh/scp ou sftp pour publier
  * pour les copies simples (1 fichiers), pas de problemes (sftp/scp)
  * pour les copies avec plusieurs fichiers, maven fait un zip en local, cree le repertoire a distance, copie le zip et envoie une instruction unzip

Questions :
-------------
1/ est-il possible d'enrichir les commandes sftp supportees (ajouter unzip , supporter "mkdir -p ..." sans creer de repertoire -p) ?
2/ sinon est-il possible que le shell additionnel (directive Shell) soit chroote ou juste virtualroote (comme sftp) ?

Merci

Re: custom commandes (unzip)

Bonjour,


1/ Oui il est possible d'enrichir le protocol sftp mais j'ai rien vu de normaliser pour faire du "mkdir -p" et du "unzip".

Accessoirement maven configuré en sftp ne doit pas réaliser de tel action (ou bien je ne suis pas au courant smile ).

2/ Le shell (via la directive Shell) n'est pas du tout restreint sad

Re: custom commandes (unzip)

Merci

maven utilise les memes commandes en mode sftp qu'en mode scp/ssh sad pour la publication d'un site.

Je vais continuer a chercher (avec ou sans MySecureShell).
Avez-vous des liens sur l'enrichissement de sftp ?

Merci encore.

Re: custom commandes (unzip)

Bonjour,

Ok donc maven utilise du ssh en plus du sftp sad

Pour la documentation sftp:
https://datatracker.ietf.org/drafts/wg/secsh/ (draft-ietf-secsh-filexfer-extensions-00 pour les extensions).

Mais en rajoutant des fonctionnalités à MySecureShell, il faut que Maven supporte les nouvelles fonctionnalités hmm


Sinon, vous avez essayer de contacter l'équipe de Maven pour avoir des explications ?

Re: custom commandes (unzip)

Merci, pour les infos
Il s'agit d'un bug ouvert depuis pas mal de temps et qui ne sera pas fixe apparament sad

J'ai donc repris un petit projet de gestion de fichiers over http(s) (ajout du support unzip pour la copy de repertoire, acl,...) et je vais creer mon propre connecteur maven-wagon.

Merci

PS: Je n'abandonne pas MySecureShell complement (je l'utilise sur un autre projet)