putty et ftp - Win NT/2K/XP - Windows & Software
Marsh Posté le 19-11-2007 à 21:11:16
c'est plus une question sur le forum OSA, les windowsiens n'y connaissent rien
Euhh, tu vas dire qu'une fois que tu tapes ta commande ftp, on te rend la main sur le prompt du shell ?
Marsh Posté le 19-11-2007 à 21:13:43
oui j'ai bien l'impression que c'est un truc dans le genre
ftp.exe doit être lancé sur le serveur et attend sans doute le mot de passe ou autre chose
Marsh Posté le 19-11-2007 à 21:16:46
Bon reprenons les choses.
Tu es chez toi, tu te connectes à la machine A qui est une machine Linux par ssh. Une fois connecté sur cette machine de ta société, tu souhaites faire une connexion ftp de la machine A à la machine B qui est quant à elle une machine Windows. J'ai bon ?
TOn ordi == SSH ==> Machine A (serveur ssh) ====ftp ====> Machine B sous WIndows
Marsh Posté le 19-11-2007 à 21:18:46
Je te pose cette question car j'ai du mal à comprendre lorsque tu parle de ftp.exe. Ce ftp.exe, il est ou ?
Parce que sur la machine sur laquelle tu te connecte par ssh (machine A) est une machine sous Linux car il y a un serveur ssh qui te permet la connexion. Or sous Linux, il n'a jamais été question de .exe. C'est que les windowsien qui connaissent les exe.
Marsh Posté le 19-11-2007 à 21:26:09
ha! en fait tout est sur windows
le serveur ssh tourne sous windows via cygwin, d'où le "d/WINDOWS/system32/ftp" de windows qui est utilisé semble-t-il
sinon, pour le schéma c'est bien cela
Marsh Posté le 19-11-2007 à 21:34:22
A ouai tres bonne idée comme solution pour securiser malgré que l'on soit obligé d'utiliser Windows parce que bon ce n'est pas le top.
Tout d'abord est ce que tu as regardé les log sur la machine B, le serveur ftp ?
Est ce que tu peux pinger le serveur ftp (A ==> B) ?
Comme tu me parle de ftp.exe, ca doit une commande ftp de windows. Cygwin, ne doit pas avoir la main sur les programme sous Windows, ca doit etre pour ca. Il faudrait mieux que tu utilises la commande ftp de linux.
Juste par curiosité, que te donne la commande : which ftp
pour connaite le chemin complet de la commande ftp que tu as tapé.
Sous linux, c'est du genre /usr/bin/ftp ou un truc dans le genre.
Marsh Posté le 19-11-2007 à 22:03:20
oui c'est qu'il me semblait. Tu utilises la version de windows. Essaie d'utiliser la version de Linux. Si tu ne l'as pas, essaie de l'installer. Comme ca à partir de SSH, tu auras 100% le controle. J'ai quelques doutes que WIndows se laisse faire lorsque tu lui tue un de ses fils (processus).
Mais avant cela, je te conseillerais de regarder dans les log du serveur ftp si tu y accès.
Marsh Posté le 19-11-2007 à 22:03:53
j'ai installé ncftp qui s'integre mieux a cygwin
il doit y avoir un autre bloquage sur la machine ssh ou meme sur le ftp distant car ca reste bloqué sur la connexion
je verais ca demain, merci du coup de main
Marsh Posté le 19-11-2007 à 22:09:11
ahh, tres bien pour ncftp. En plus c'est plus sympa d'utilisation. N'oublie pas de faire un ping aussi entre la machine A et la machine B.
Marsh Posté le 19-11-2007 à 23:15:48
pfuuuu j'ai reussi a m'y connecter après pas mal de bidouilles dans putty.
arrivé sur la machine je n'avais pas le bon mot de passe pour me logger sur le ftp de la machine B! arghh!
j'ai retourné putty dans tous les sens afin de me connecter au serveur VNC qui tourne sur la machine ssh, ca plantait tous les 2mn mais j'ai pû récupérer le mot de passe du ftp qui trainait dans un vieux fichier.
j'ai enfin pù faire ma bidouille ...
ce site m'a aidé a faire un tunnel ssh vers vnc
http://www.maths.utas.edu.au/People/Hill/vnc/vnc.html
Marsh Posté le 19-11-2007 à 23:26:12
ahh oui, tu as fais du vnc over ssh. Cela peut etre une solution si tu as acces à une machine sous Windows, cependant si tu as un peu à l'aise à la ligne de commande, cela perd un peu de son interet : connexion ssh = connexion consommant peu de bande passante...
Enfin bon tu vas me dire avec les connexions que l'on a de nos jours, la connexion VNC n'est plus un problème.
Marsh Posté le 19-11-2007 à 21:01:58
bonjour,
de chez moi je me connecte avec putty sur le serveur ssh de ma société.
une fois correctement loggé, je souhaite me connecter à un serveur ftp.
ce serveur ftp n'accepte que les connexions dans la range d'ip de ma société.
une fois loggé, je tape ftp serveurftp.com mais rien ne se passe.
comment faire ?
autre question:
dans putty je tappe "ps" pour avoir la liste des tâches
et il m'affiche
PID PPID PGID WINPID TTY UID STIME COMMAND
2460 1 2460 2912 0 1003 20:04:14 /usr/bin/bash
S 1008 2460 1008 3028 0 1003 20:07:45 /cygdrive/d/WINDOWS/system32/ftp
j'ai beau faire des kill 1008 ca ne fait rien mais le processus ne veut pas disparaitre, comment faire ?