Anonim

A veces es necesario iniciar sesión a través de FTP desde la línea de comandos en Windows. Tal vez solo necesite iniciar sesión para realizar una carga o descarga rápida.

Este tutorial le mostrará cómo crear un script de inicio de sesión rápido que lo conectará a su servidor FTP sin tener que escribirlo.

Para hacer esto, escribimos dos archivos de texto (un script, un lote) y los colocamos en la carpeta C: \ WINDOWS para "iniciar desde cualquier lugar", ya que C: \ WINDOWS está por defecto en la ruta residente.

Paso 1: el archivo de secuencias de comandos FTP

Abra el Bloc de notas de Windows e ingrese las siguientes 3 líneas:

abierto

Aquí hay otra forma de verlo:

abrir ftp.example.com
mi nombre de usuario
mi contraseña

Guarde este archivo como C: \ WINDOWS \ goftp.txt

Paso 2: el archivo por lotes

Abra el Bloc de notas de Windows nuevamente, cree un nuevo archivo de texto e ingrese las siguientes dos líneas:

CD C: \ VENTANAS
ftp -s: goftp.txt
salida

Paso 3: ejecuta el archivo por lotes

Los archivos ya están en la ruta del sistema, por lo que puede iniciarlo directamente desde el cuadro de diálogo Ejecutar.

Haga clic en Inicio, luego en Ejecutar , escriba goftp y haga clic en Aceptar .

Aparecerá una ventana de símbolo del sistema e iniciará sesión directamente.

Cuando escribe exit para cerrar sesión en el servidor FTP, la ventana se cerrará automáticamente (para eso está la línea de "salida" en el archivo por lotes).

Pregunta rápida respondida: ¿No se puede hacer todo esto en un solo archivo por lotes?

Respuesta: No. Cuando el archivo por lotes llama a la aplicación FTP, no puede ejecutar comandos dentro de la sesión FTP. Es por eso que necesita un archivo de texto adicional para "llevar" los comandos.

Si su archivo por lotes se ve así:

CD C: \ VENTANAS
ftp ftp.example.com
nombre de usuario
contraseña

..esto está mal. El archivo por lotes se detendrá justo después de la línea "ftp ftp.example.com" y no ingresará el nombre de usuario o la contraseña. Y cuando salga de la sesión FTP obtendrá un error en la línea de comandos porque su nombre de usuario y contraseña FTP no son ejecutables de Windows.

Una nota final: esto obviamente no es seguro en absoluto. Si alguien encontró el archivo de secuencias de comandos en su directorio C: \ WINDOWS, tiene su nombre de usuario y contraseña de FTP.

Solo haga scripts de este tipo en una computadora que nadie más use excepto usted.

Scripting básico de la línea de comandos de ftp de windows