FTP/Windows/Línea de comando

FTP/Windows/Línea de comando

¿Cómo me conecto a mi servidor ftp desde la línea de comando en una sola línea de comando?

Por ejemplo: ftp://hello.mydomain.comes la URL de mi servidor ftp. Normalmente abro un símbolo del sistema

Inicio -> Ejecutar -> cmd

y escriba ftp, lo que me muestra el mensaje ftp.

ftp> open hello.mydomain.com

Me pide el id de usuario y contraseña

username: me  
password: onlyme

Y luego me conecto. Sin embargo, ¿estoy intentando conectarme automáticamente sin que me soliciten la identificación de usuario y la contraseña?

algo como

ftp>open hello.mydomain.com --username me --password onlyme

Y se conecta automáticamente sin solicitar el ID de usuario y la contraseña.

Respuesta1

De todos modos,este chicomuestra exactamente cómo hacerlo:

ftp -s:script.txt ftp.server.com

y el contenido de script.txt podría ser:

your_username
your_password
bin
cd /files
put file.zip
bye

donde las primeras 2 líneas del archivo especifican el nombre de usuario y la contraseña utilizados para la autenticación.

Respuesta2

Esta es una publicación antigua, sin embargo, una alternativa es usar las opciones de comando:

ftp -n -s:ftpcmd.txt

Suprimirá -nel inicio de sesión inicial y luego el contenido del archivo será: (reemplace 127.0.0.1 con la URL de su sitio FTP)

open 127.0.0.1
user myFTPuser myftppassword
other commands here...

Esto evita el usuario/contraseña en líneas separadas.

Respuesta3

Por lo que puedo ver, no puedes hacer exactamente lo que estás pidiendo. Sin embargo, puedes especificar una lista de comandos en un archivo de texto separado usando el -s:filenameargumento.

Aquí hay una lista de argumentos de línea de comando para la utilidad ftp:

http://www.nsftools.com/tips/MSFTP.htm

Eche un vistazo a este artículo que describe cómo automatizar tareas utilizando la utilidad ftp:

http://www.howtogeek.com/howto/windows/how-to-automate-ftp-uploads-from-the-windows-command-line/

Respuesta4

Alternativamente, podrías utilizar un programa FTP diferente. filezillaEl cliente funciona bien para conexiones rápidas o puede guardar sesiones con el nombre de usuario y la contraseña.

Creo que también hay una interfaz de línea de comandos si no deseas utilizar la GUI.

información relacionada