IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre du Club
    Inscrit en
    septembre 2010
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 125
    Points : 48
    Points
    48
    Par défaut Serveur sftp, faire que les fichiers soient effacés du serveur une fois téléchargés
    Bonjour,
    Je dois monter un serveur sftp pour simuler un serveur sftp bancaire.

    Sur le vrai serveur sftp bancaire, quand un fichier est téléchargé, il est supprimé du serveur.

    J ai monté mon serveur sftp sur Ubuntu avec openssh, mais je n ai pas trouvé d option permettant de simuler ce comportement.

    Auriez vous une idée de comment peut être paramétré un tel fonctionnement ?

    La seul chose que j ai trouvé https://man.openbsd.org/sftp

    Ou on peut lire:

    -f Requests that files be flushed to disk immediately after transfer. When uploading files, this feature is only enabled if the server implements the "fsync@openssh.com" extension


    Comment implémenté cette extension sur un serveur ?

    Ps: désolé pour la mise en forme, mais je suis Android et la mise en forme n est pas dispo.

  2. #2
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    9 335
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : juillet 2006
    Messages : 9 335
    Points : 13 262
    Points
    13 262
    Par défaut
    Salut,

    Citation Envoyé par yaume91 Voir le message
    La seule chose que j'ai trouvée https://man.openbsd.org/sftp

    Où on peut lire:

    -f Requests that files be flushed to disk immediately after transfer. When uploading files, this feature is only enabled if the server implements the "fsync@openssh.com" extension
    Rien à voir.

    Tu pourrais envisager un script qui
    1. se connecterait au serveur
    2. transférerait le fichier du serveur sur le poste client (si j'ai bien compris ton truc)
    3. vérifierait le bon transfert à la fin de celui-ci et
    4. si ok, supprimerait le fichier (rm chemin/fichier est dans ton lien), sinon, signalerait l'erreur.
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  3. #3
    Membre du Club
    Inscrit en
    septembre 2010
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 125
    Points : 48
    Points
    48
    Par défaut
    Merci,
    Le truc c'est que je teste un logiciel (dont je n ai pas le code) qui se connecte sur un serveur sftp bancaire, qui avec ce vrai serveur bancaire, télécharge le fichier, et une fois téléchargé, ce fichier est supprimé du serveur. Mais ce n est pas le cas avec le serveur que j ai mis en place, le fichier n est pas supprimé

    Donc, j imagine deux possibilité : soit c est le serveur qui supprime le fichier de lui même, soit c est le logiciel qui envoie une commande pour supprimer, et celle ci n est pas accepté par mon serveur contrairement au vrai serveur.

    Du coup je pensais que ça pouvait être une option à activer sur le serveur ?

  4. #4
    Expert éminent sénior
    Avatar de Jipété
    Profil pro
    Inscrit en
    juillet 2006
    Messages
    9 335
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : juillet 2006
    Messages : 9 335
    Points : 13 262
    Points
    13 262
    Par défaut
    Citation Envoyé par yaume91 Voir le message
    Du coup je pensais que ça pouvait être une option à activer sur le serveur ?
    Si toi qui as le nez sur les machines tu ne sais pas, alors pense un peu à ceux qui ne voient rien, mmmh...
    Il a à vivre sa vie comme ça et il est mûr sur ce mur se creusant la tête : peutêtre qu'il peut être sûr, etc.
    Oui, je milite pour l'orthographe et le respect du trait d'union à l'impératif.
    Après avoir posté, relisez-vous ! Et en cas d'erreur ou d'oubli, il existe un bouton « Modifier », à utiliser sans modération
    On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
    Mes 2 cts,
    --
    jp

  5. #5
    Membre du Club
    Inscrit en
    septembre 2010
    Messages
    125
    Détails du profil
    Informations forums :
    Inscription : septembre 2010
    Messages : 125
    Points : 48
    Points
    48
    Par défaut
    Je cherche juste à savoir de quel manière on peut obtenir ce genre de fonctionnement, peut être que certaines personnes sur le forum l on déjà rencontré.
    Je ne suis pas expert Linux.
    Comme dit je n ai pas le code de l application, et je ne sais pas si le serveur bancaire a un mode de fonctionnement particulier, mais les 2 ensemble avait ce fonctionnement.

    M'a question est peut on simuler ce fonctionnement sur un serveur Ubuntu avec le serveur sftp intégré sous Ubuntu.

    Ou peut être sauriez vous comment voir la requête qui est envoyé par le logiciel au serveur, par exemple dans les traces du serveur, peut être y verrais je l instruction delete non accepté par le serveur.

    Désolé je ne suis pas expert Linux, peut être que j en demande trop.

  6. #6
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    14 332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 14 332
    Points : 32 979
    Points
    32 979
    Par défaut
    Sur le vrai serveur sftp bancaire, quand un fichier est téléchargé, il est supprimé du serveur.

    J ai monté mon serveur sftp sur Ubuntu avec openssh, mais je n ai pas trouvé d option permettant de simuler ce comportement.
    Qu'est ce qui te fait croire que c'est le serveur sftp qui fait la suppression du fichier ?

    Avec inotify par exemple, tu peux très bien déclencher une action sur un évènement fichier.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

  7. #7
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    mai 2008
    Messages
    25 796
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : mai 2008
    Messages : 25 796
    Points : 201 088
    Points
    201 088
    Billets dans le blog
    82
    Par défaut
    Bonjour,

    Plutôt d'accord avec chrtophe. Toutefois, cela aussi peut être fait, soit :
    • en écrivant son propre serveur FTP ... ;
    • en utilisant un serveur permettant d'écrire des modules/scripts qui vont supprimer le fichier lors d'un GET reçu par le serveur (ou je ne sais plus quelle commande qui récupère un fichier) (Note : ne pas oublier les mget et autres commandes sur plusieurs fichiers/dossiers).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. Réponses: 1
    Dernier message: 25/10/2012, 15h40
  2. Voir les fichiers de plusieurs dossier en une fois
    Par Yepazix dans le forum Windows 7
    Réponses: 4
    Dernier message: 25/04/2012, 09h02
  3. Faire que les bordures d'un tableau soient uniquement sur les colonnes
    Par Exagone313 dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 30/03/2011, 22h03
  4. [MySQL] N'afficher que les fichiers du serveur Ftp insérés dans la base de données
    Par jack_1981 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 03/08/2006, 19h41
  5. Est-ce que les fichiers .obj sont tous les mêmes?
    Par Bubonik software dans le forum Langages de programmation
    Réponses: 2
    Dernier message: 30/12/2003, 21h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo