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

Unix Discussion :

Transfert de fichiers d'un serveur Unix vers machine locale Windows


Sujet :

Unix

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2011
    Messages : 10
    Points : 13
    Points
    13
    Par défaut Transfert de fichiers d'un serveur Unix vers machine locale Windows
    Bonjour à tous,

    Pour détailler l'environnement, à partir d'une machine sous Windows XP, je me connecte via Putty en SSH sur un serveur Unix.

    Sur ce serveur Unix, je souhaite transférer un fichier sur ma machine locale Windows via un script qui s’exécute sur le serveur Unix.

    En fouillant sur google, je suis tombé sur ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    HOST=ftp_server_ip
    USER=your_login
    PASSWD=your_password
     
    exec 4>&1
    ftp -nv >&4 2>&4 |&
     
    print -p open $HOST
    print -p user $USER $PASSWD
    print -p cd /home/your_login
    print -p binary
    print -p put test.txt
    print -p bye
     
    wait
    exit 0
    Dans un premier temps j'ai voulu tester la connexion en FTP à partir du serveur unix en tappant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ftp adresse_ip_locale_de_ma_machine_windows
    Seulement rien ne se passe... J'aurais voulu savoir si ce que je compte faire est possible, et également si le script que j'ai trouvé conviendrait ?

    Merci d'avance.

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    déjà si tu pouvais éviter de mêtre les password en dur dans le script

    ça se régle avec un .netrc droits 600

    si tu as ssh actif, tu peux copier directement sans passer par ftp qui est pas sécurisé...

    avec des commandes scp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    scp fichier1 fichier2 fichier3 machinedestination:/repertoire/

    si tu veux quand même utiliser FTP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    ftp machine << EOT
    commandes_internes_de_ftp
    EOT
    donc pour ton exemple :
    en plus y'a une grosse connerie bin pour un fichier ascii !!!! ça marchera pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    ftp $HOST << EOT
    cd /home/your_login
    ascii
    put test.txt
    bye
    EOT

  3. #3
    Expert éminent

    Profil pro
    Inscrit en
    janvier 2011
    Messages
    1 946
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : janvier 2011
    Messages : 1 946
    Points : 6 276
    Points
    6 276
    Par défaut
    Salut,

    Citation Envoyé par xxShawShankxx Voir le message
    Dans un premier temps j'ai voulu tester la connexion en FTP à partir du serveur unix en tappant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ftp adresse_ip_locale_de_ma_machine_windows
    Seulement rien ne se passe..
    Est-ce qu'un serveur FTP est configuré au moins sur la machine XP ?
    $ man woman
    Il n'y a pas de page de manuel pour woman.

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    août 2011
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : août 2011
    Messages : 10
    Points : 13
    Points
    13
    Par défaut
    Bonjour et merci pour vos réponses.

    En effet le scp est une bien meilleure idée que le ftp... Du coup j'ai opté pour cette option, mais tout comme le ftp ça 'a rien donné. J'ai donc regardé du côté des process lancés sur la machine locale suite à ton post zipe31, et en fait je ne vois aucun client scp ou ftp de lancé, j'en déduis donc que ça n'est pas la peine de continuer ...

    Merci quand même pour vos réponses.

Discussions similaires

  1. Lecture des fichiers sur un serveur unix
    Par ben.83 dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 15/10/2009, 15h03
  2. [Wamp] D'un serveur Unix vers Wamp
    Par RudyWI dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 15/01/2009, 16h20
  3. [VB6] Transfert de fichiers entre deux serveurs FTP
    Par johnson95 dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 16/10/2007, 11h30
  4. Réponses: 3
    Dernier message: 21/08/2007, 16h24
  5. Poser un fichier sur un serveur unix
    Par Bill54 dans le forum Réseau
    Réponses: 3
    Dernier message: 10/10/2006, 14h50

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