Je ne suis pas au courant de Windows FTP client ayant une fonctionnalité similaire au fichier UNIX .netrc (bien que je me suis trompé avant, il suffit de demander à la femme :-).
J'ai toujours eu stocker mes scripts le nom d'utilisateur et mot de passe dans un fichier sécurisé et construit un script de commande également sécurisé à la volée, en utilisant l'option -n
et -s
de ftp
, tels que:
ftp -n -sgo.ftpcmds machine.com
et les go.ftpcmds contient (avec des valeurs appropriées de <username>
et <password>
):
user <username> <password>
ascii
get myfile.txt
quit
Cela me permet d'automatiser toutes sortes de tâches FTP. Si vous voulez automatiser la connexion pour une tâche interactive, laissez simplement le quit
à la fin - il vous laissera connecté.
Je ne suis pas sûr de comprendre votre commentaire sur l'utilisation de FTP pour se connecter et surveiller le journal fichiers - vous vous connecteriez sûrement avec telnet et ses frères plutôt que d'utiliser FTP à cette fin.
Je sais que de nombreux clients FTP graphiques vous permettent d'enregistrer des mots de passe dans Windows. Mais y a-t-il un client ftp basé sur une ligne de commande dans Windows qui se souvient des mots de passe que j'ai besoin d'émettre les commandes ftp à partir de l'éditeur VIM. –
Si vous pouvez installer Cygwin et l'utiliser, le .netrc devrait fonctionner comme sur Linux. –
Bonne suggestion.Haven't pensé à cela et va essayer. –