refuznik Posté(e) le 22 mars 2012 Partager Posté(e) le 22 mars 2012 Résultat: -bash-3.2$ ftp -nvd 127.0.0.1 1111Connected to 127.0.0.1SSH-2.0-XFB.Gateway Unix a la suite on a le prompt ftp et n'importquel commande donne le résultat ftp> dirNot connected. Donc là s'il ne t'a pas demandé le mot de passe en manuel comme avec la commande sftp et qu'il te mets directement dans un prompt ftp, on peut laisser tomber le script. Bon dans ton dossier tu as quant même une clef privée et une publique avec un peu de chance on a celle du serveur d'en face. Regarde quant même si tu n'as pas d'autres dossier caché ssh ou qui si rapporte à l'époque certains les renommée en ssh2 ou autres. Si tu fait un cat know_hosts tu as ton serveur de listé dedans ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 22 mars 2012 Auteur Partager Posté(e) le 22 mars 2012 Salut refuznik, Pour les clé, c'est moi qui les ai généré en prévision d'un éventuel transfert vers Serveur B... que j'attend toujours. Ce que j'ai apris sur Serveur B c'est que c'est un serveur ultra spécialisé et trés protégé (Je sais qu'il y a Firewalls + Vlan et autres joyeuseté de parano). Lors de certain tests, j'ai compris que seul le flux SFTP etait autorisé pour mon IP. Par contre je n'ai pas d'idées sur comment ils gèrent les autres flux (impasse, Firewall SPI,....). Je sais que la réaction que on a observé lors de la connexion ftp, tu a la même en telnet, ce qui me fait espéré pour un script SFTP, mais la c'est les connaissances qui me manque. Avec le proprio de Serveur B, j'ai déjà un flux avec clé SSH ouvert qui fonctionne à merveille, mais j'attend toujours pour ce flux la. Sinon pas de fichier SSH2 ou autres joyeuseté. Pour le cat known_hosts j'ai bien le serveur B listé avec une clé. Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 22 mars 2012 Partager Posté(e) le 22 mars 2012 Bon va tester en perl. Vérifier aussi que tu as le module perl-Net-SFTP sinon l'installer avec la commande urpmi. Modifier comme dab' l'adresse ip, nomd'utilisateur, mot de passe. #!/usr/bin/perl -wuse Net::SFTP;use strict;my $host = "127.0.0.1";my %args = (user => 'nomd'utilisateur',password => 'motdepasse',debug => 'true');my $sftp = Net::SFTP->new($host, %args);$sftp->cd("dossiercible");$sftp->ls("/*.zip");$sftp->quit; A enregistrez sous le nom que tu veux avec l'extension .pl et à exécuter genre : perl monftp.pl Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 22 mars 2012 Auteur Partager Posté(e) le 22 mars 2012 Saurais-tu comment vérifier que le module perl-Net-SFTP est instalé? Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 22 mars 2012 Partager Posté(e) le 22 mars 2012 Normalement ça doit être un truc du genre urpmq -il perl-Net-SFTP ou urpmq -r sftp pour essayer d'être le plus généraliste. Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 22 mars 2012 Auteur Partager Posté(e) le 22 mars 2012 Bon, bon, alors urpmq -il perl-Net-SFTP donne -bash-3.2$ urpmq -il perl-Net-SFTPcan not read proxy settings (not enough rights to read /etc/urpmi/proxy.cfg)ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/official/2008.1/i586/media/contrib/release/media_info/info.xml.lzma... échec de la récupération : curl: (9) Server denied you to change to the given directorypas d'information xml pour le média « Contrib », uniquement un résultat partiel pour le paquetage perl-Net-SFTPcan not read proxy settings (not enough rights to read /etc/urpmi/proxy.cfg)ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/mandrake/official/2008.1/i586/media/contrib/release/media_info/files.xml.lzma... échec de la récupération : curl: (9) Server denied you to change to the given directorypas d'information xml pour le média « Contrib », impossible de retourner un résultat pour le paquetage perl-Net-SFTPName : perl-Net-SFTPVersion : 0.10Release : 2mdv2008.0Group : Development/PerlSize : 63747 Architecture: noarchSummary : Secure File Transfer Protocol clientName : perl-Net-SFTPVersion : 0.10Release : 2mdv2008.0Group : Development/PerlSize : 63747 Architecture: noarchSummary : Secure File Transfer Protocol client une breve modif en urpmq -r perl-Net-SFTP donne perl-Net-SFTP-0.10-2mdv2008.0|perl-Net-SFTP-0.10-2mdv2008.0 et la commande perl test.pl (le nom de mon fichier) Can't locate Net/SFTP.pm in @INC (@INC contains: /usr/lib/perl5/site_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.10.0 /usr/lib/perl5/vendor_perl/5.10.0/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.10.0 /usr/lib/perl5/5.10.0/i386-linux-thread-multi /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl .) at test.pl line 2.BEGIN failed--compilation aborted at test.pl line 2. NB: -bash-3.2$ cat test.pl#!/usr/bin/perl -wuse Net::SFTP;use strict;my $host = "127.0.0.1";my %args = (user => 'nomutilisateur',password => 'motdepasse',debug => 'true');my $sftp = Net::SFTP->new($host, %args);$sftp->cd("DossierCible");$sftp->ls("/*.zip"); Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 22 mars 2012 Partager Posté(e) le 22 mars 2012 Essaie toujours de lancer la commande rpm -ql perl-Net-SFTP et urpmf Net/SFTP.pm faire de même avec expect genre rpm -ql expect Mais il y a de grande chance vu qu'il n'arrive pas le trouver (Can't locate Net/SFTP.pm) car nn installé. Tu as les droit pour installer des paquet sur le serveur A ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 23 mars 2012 Auteur Partager Posté(e) le 23 mars 2012 Essaie toujours de lancer la commande rpm -ql perl-Net-SFTP et urpmf Net/SFTP.pm faire de même avec expect genre rpm -ql expect Mais il y a de grande chance vu qu'il n'arrive pas le trouver (Can't locate Net/SFTP.pm) car nn installé. Tu as les droit pour installer des paquet sur le serveur A ? -bash-3.2$ rpm -ql expectle paquetage expect n'est pas installé-bash-3.2$ rpm -ql perl-Net-SFTPle paquetage perl-Net-SFTP n'est pas installé Apparemment les 2 paquets ne sont pas instalés. Je peux faire une demande pour instalé certain paquets, mais aucune assurance qu'elles soient accepté. Sinon, tu t'y connais en script sur Putty? Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 23 mars 2012 Partager Posté(e) le 23 mars 2012 Sinon, tu t'y connais en script sur Putty? Putty c'est du client ssh tout sftp n'est qu'une surcouche ssh à ftp. Je peux faire une demande pour instalé certain paquets, mais aucune assurance qu'elles soient accepté. Yep de toute manière sans c'est paquets on peut laisser tomber pour l'instant vu que l'on ne peut rien scripter sur le A et que l'on a pas accès à B pour un échange de clef. Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 23 mars 2012 Auteur Partager Posté(e) le 23 mars 2012 Sinon, tu t'y connais en script sur Putty? Putty c'est du client ssh tout sftp n'est qu'une surcouche ssh à ftp. c'est bein pour cela que je posai la question d'un script Putty. Même si c'est une surcouche (c'est surtout un client) on peut "simuler" de la saisie clavier, et c'etait cela que je cherchait, pouvoir saisir le mot de passe. Je peux faire une demande pour instalé certain paquets, mais aucune assurance qu'elles soient accepté. Yep de toute manière sans c'est paquets on peut laisser tomber pour l'instant vu que l'on ne peut rien scripter sur le A et que l'on a pas accès à B pour un échange de clef. Bon, demande d’installation de expect en cours. Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 23 mars 2012 Auteur Partager Posté(e) le 23 mars 2012 Bon, demande d’installation de expect mise en suspend (pas de source dispo). Sur ce, bon WE. Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 23 mars 2012 Partager Posté(e) le 23 mars 2012 Bon, demande d’installation de expect mise en suspend (pas de source dispo). Sur ce, bon WE. Regarde déja le netsend de perl si il peut être installé. Pas de source dispos il entends quoi ? Vous avez quels versions de mandriva ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 27 mars 2012 Auteur Partager Posté(e) le 27 mars 2012 Un peu a la bourre mais je suis la. Bon, pour l'instant, je vais mettre le projet en pause car j'ai peut-être d'autre solution qui sont en cours. En tout cas, merci beaucoups de ta patience refuznik La version sur le serveur est une 2008.1 modifié (je n'ai pas plus d'info sur les modif, serveur hébergé oblige). Lien vers le commentaire Partager sur d’autres sites More sharing options...
refuznik Posté(e) le 27 mars 2012 Partager Posté(e) le 27 mars 2012 La version sur le serveur est une 2008.1 modifié (je n'ai pas plus d'info sur les modif, serveur hébergé oblige). Yep bah tu as un paquet 2008.0 qui devrait passer sans demander de dépendances (bien sur si perl a deja était installé). Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 14 juin 2012 Auteur Partager Posté(e) le 14 juin 2012 Bonjours à tous J'ai enfin des nouvelles. Après longue négociations et autres, j'ai enfin réussi a faire accepté une nouvelle IP pour la connexion. Le truc sympa c'est que la nouvelle IP est un serveur 2008R2 sur lequel j'ai les plein pouvoir Bref, j'ai déjà instaler FileZilla et crée une entré dans le gestionaire de site. La connexion fonctionne a merveille .... en manuel. Il faudrait donc m'aider a automatiser la chose Avez-vous des lien de tuto sur la création de script sur FilZilla sur Windows. J'ai beau chercher, je ne trouve rien (je pense que j'utilise de mauvais mots clés). Si refuznik est toujours là Lien vers le commentaire Partager sur d’autres sites More sharing options...
tsubasaleguedin Posté(e) le 14 juin 2012 Partager Posté(e) le 14 juin 2012 Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 15 juin 2012 Auteur Partager Posté(e) le 15 juin 2012 C'est bien ce que je ressent. Sinon, t'a une idée? Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 19 juin 2012 Auteur Partager Posté(e) le 19 juin 2012 Sinon, je prend aussi un exemple de script via Winscp pour une connexion SFTP avec user et pass sachant que la connexion est enregistrée dans les "Sessions sauvées" directement dans les bon repertoires. Bon, je remet les infos de bases. Objectif : automatiser la récupération de fichiers situés sur un serveur SFTP Media : FileZilla, WinSCP Serveur Local : 2008R2 A vôtre bon coeur Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 21 juin 2012 Auteur Partager Posté(e) le 21 juin 2012 Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 25 juin 2012 Auteur Partager Posté(e) le 25 juin 2012 Lien vers le commentaire Partager sur d’autres sites More sharing options...
treflemard Posté(e) le 25 juin 2012 Partager Posté(e) le 25 juin 2012 Salut, tu as essayé de regarder du côté de rsync ? je fais çà sous linux mais aps sous windows mais y a aps de raisons que çà ne marche pas ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 28 juin 2012 Auteur Partager Posté(e) le 28 juin 2012 Salut, tu as essayé de regarder du côté de rsync ? je fais çà sous linux mais aps sous windows mais y a aps de raisons que çà ne marche pas ... J4ai pas essayé rsync car je ne le connais pas et il semble pas qu'il sache faire une connexion SFTP avec user et pass. Pourais-tu me confirmer/infirmer STP? Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 29 juin 2012 Auteur Partager Posté(e) le 29 juin 2012 EEEEEETTTTTTTTTTT Lien vers le commentaire Partager sur d’autres sites More sharing options...
treflemard Posté(e) le 30 juin 2012 Partager Posté(e) le 30 juin 2012 salut, rsync peut très bien se connecter de manière automatiquement. http://blogmotion.fr/systeme/connexion-ssh-et-transfert-rsync-scp-sftp-sans-mot-de-passe-2709 Lien vers le commentaire Partager sur d’autres sites More sharing options...
motorland Posté(e) le 2 juillet 2012 Auteur Partager Posté(e) le 2 juillet 2012 salut, rsync peut très bien se connecter de manière automatiquement. http://blogmotion.fr...t-de-passe-2709 Je ne peux pas transferer de clé SSH et me passer du couple User/Mot de passe qui est demandé a la connexion. Sinon je n'aurrais pas eu a changer de serveur Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.