Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Unix
Unix Forum d'entraide sur les systèmes Unix et dérivés (*BSD, AIX, etc.). Avant de poster ->F.A.Q BSD F.A.Q. Aix
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/08/2011, 20h07   #1
Invité régulier
 
Inscription : août 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 10
Points : 9
Points : 9
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 :
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 :
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.
xxShawShankxx est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 11h47   #2
Expert Confirmé Sénior
 
Avatar de frp31
 
Homme francois
Ingénieur systèmes et réseaux
Inscription : juillet 2006
Messages : 3 535
Détails du profil
Informations personnelles :
Nom : Homme francois
Âge : 35
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 : 3 535
Points : 7 748
Points : 7 748
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 :
1
2
scp fichier1 fichier2 fichier3 machinedestination:/repertoire/

si tu veux quand même utiliser FTP :

Code :
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 :
1
2
3
4
5
6
ftp $HOST << EOT
cd /home/your_login
ascii
put test.txt
bye
EOT
frp31 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 23/08/2011, 13h23   #3
Expert Confirmé
 
Inscription : janvier 2011
Messages : 970
Détails du profil
Informations personnelles :
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations forums :
Inscription : janvier 2011
Messages : 970
Points : 2 871
Points : 2 871
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 :
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.
zipe31 est actuellement connecté   Envoyer un message privé Réponse avec citation 21
Vieux 25/08/2011, 11h26   #4
Invité régulier
 
Inscription : août 2011
Messages : 10
Détails du profil
Informations forums :
Inscription : août 2011
Messages : 10
Points : 9
Points : 9
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.
xxShawShankxx est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h51.


 
 
 
 
Partenaires

Hébergement Web