Página principal / Artículos / Guías de alojamiento web / FTP / SFTP Guía para principiantes

FTP / SFTP Guía para principiantes

Protocolo de transferencia de archivos (FTP) o Protocolo seguro de transferencia de archivos (SFTP)

La habilidad de mover archivos hacia y desde su Alojamiento Web El servidor es fundamental para los aspirantes a propietarios de sitios web. Al principio, muchos de ustedes pueden confiar en el Administrador de archivos en su panel de control. Si bien esto es conveniente, Protocolo de transferencia de archivos (FTP) or Protocolo seguro de transferencia de archivos (SFTP) ofrece más opciones.

Voy a dividir este artículo en dos partes. Vamos a repasarlos con más detalle:

¿Qué es un protocolo de transferencia de archivos (FTP)?

FTP es un protocolo de red estándar utilizado para intercambiar archivos entre computadoras en una red privada o Internet. Ha existido desde 1971, lo que lo convierte en uno de los primeros protocolos desarrollados para este propósito. Impresionantemente, ha resistido la prueba del tiempo.

¿Qué es un protocolo seguro de transferencia de archivos (SFTP)?

SFTP es una versión más segura de FTP. Usa Secure Shell (SSH) cifrado para ayudar a proteger sus credenciales de inicio de sesión y sus datos de transferencia. Es casi idéntico a FTP. Sin embargo, SFTP usa un protocolo diferente, por lo que no puede usar un estándar FTP cliente para hablar con un sFTP servidor. Tampoco puede conectarse a un FTP servidor con un cliente que solo admite SFTP.

Cómo FTP y SFTP ¿Trabajo?

Ambos FTP y SFTP son protocolos cliente-servidor y se basan en canales de comunicación entre el cliente y el servidor.

FTP para Dummies – Cómo FTP ¿Trabajos?

FTP podemos operate en los modos activo y pasivo.
FTP podemos operate en modos activo y pasivo. (Fuente)

FTP funciona en una arquitectura cliente-servidor y utiliza conexiones separadas de control y datos. FTP los usuarios pueden autenticarse con un protocolo de inicio de sesión de texto simple (generalmente un nombre de usuario y una contraseña). Sin embargo, algunos servidores permiten conexiones anónimas.

FTP podemos operate en los modos activo (predeterminado) y pasivo. En el modo activo, el FTP el cliente se conecta desde su puerto 20 al puerto 21 del servidor. En modo pasivo, ambos puertos están abiertos para la comunicación. Tu red cortafuegos necesita una configuración adecuada para que los modos activo y pasivo funcionen correctamente.

SFTP para Dummies – Cómo SFTP ¿Trabajos?

Cómo SFTP ¿Trabajos?
Cómo SFTP trabajos (Fuente)

SFTP está separado y generalmente empaquetado con SSH que funciona de manera similar a través de una conexión segura. La diferencia crítica es que SFTP agrega cifrado tanto a las credenciales como a los datos en sí. SFTP no debe confundirse con FTPS, que es FTP atropellar SSL, una capa de seguridad diferente a SSH.

FTP vs SFTP: ¿Cual es la diferencia?

La diferencia clave entre FTP vs SFTP es que SFTP usa un canal seguro para transferir archivos mientras FTP no.

Instrucciones de uso: FTP / SFTP para su sitio web?

Mientras puedas correr FTP y SFTP desde una interfaz de línea de comandos, utilizando un FTP La aplicación del cliente es mucho más conveniente. Hay muchos adecuados FTP aplicaciones alrededor. mi opcion preferida es Filezilla, disponible desde 2001, es gratuito y funciona en la mayoría de las plataformas.

1. Uso de la Filezilla FTP Solicitud

Filezilla ofrece una interfaz familiar para los usuarios de Windows.
Filezilla ofrece una interfaz familiar para los usuarios de Windows.

Diríjase a la Filezilla sitio web y descargue la versión que necesita. Hay instaladores separados para diferentes plataformas. Una vez descargado, puede ejecutar el archivo de instalación y seguir las instrucciones. Tenga en cuenta que intentará que instale algún bloatware, pero puede rechazar la oferta.

A continuación, inicie la aplicación.

Para la mayoría de las conexiones, deberá ingresar tres datos:

  1. anfitrión,
  2. Nombre de usuario, y
  3. Contraseña.

Su servidor web generalmente proporciona estos. Si tiene una cuenta de alojamiento web, su proveedor de alojamiento web le dará esta configuración en un correo electrónico o en línea a través de la panel de control de alojamiento web estándar

Conectarse a un servidor

Es posible que deba crear una nueva FTP usuario si es la primera vez que usa FTP con tu cuenta Si se está conectando a un servidor que no está bajo su control, deberá comunicarse con el administrador del servidor.

Si tienes una cuenta de SFTP conexión en lugar de una FTP conexión, complete su host y nombre de usuario como se describe anteriormente. Ingrese su Contraseña (si corresponde) o "ninguno" para la Contraseña. A continuación, presione el botón "Conectar". 

El área de visualización principal se divide en dos partes. Uno a la izquierda es su máquina local, y a la derecha está el servidor remoto. Los paneles de visualización son casi idénticos al administrador de archivos de Windows. Arrastra y suelta todo lo que quieras mover hacia o desde tu servidor web.

2. FTP por línea de comando

Incluso si no desea utilizar un dispositivo dedicado FTP aplicación como Filezilla, necesitará un medio para conectarse a su servidor.

Windows

Por ejemplo, en Windows, puede utilizar el FTP instrucción desde la línea de comando escribiendo:

ftp <hostname / IP address>

Mac

En una Mac, puede usar el integrado FTP .

  1. Haga clic en el icono de su Finder,
  2. Seleccione "Ir", luego "Conectar al servidor".
  3. Introduzca la dirección del servidor y
  4. Haga clic en "Conectar".

Independientemente del método elegido, deberá ingresar su nombre de usuario y contraseña para completar la conexión.

Cyberduck

Si no está satisfecho con la Mac predeterminada FTP aplicación, hay otras que puede descargar e instalar. recomiendo Máquina elevadora or Cyberduck.

Comandos básicos

Sin embargo, después de la conexión, las cosas se complican más. Al igual que con todas las interfaces de línea de comandos, una buena memoria es imprescindible. Aquí hay algunos comandos básicos para comenzar:

Uploading files – ftp> put filename
Display current directory – pwd
Changing directory – cd <directory name>
List directory content – ls
Download all HTML files – mget *.html
End connection – close
Reconnnect to a server – open ftp.<servername / IP address>

Pensamientos finales - FTP / SFTP Explicado

Básico FTP Los comandos pueden ser útiles si está creando secuencias de comandos que actualizan su sitio web o si necesita transferir una gran cantidad de información.ups de archivos Sin embargo, a menos que se oponga a la instalación de nuevas aplicaciones, le recomiendo encarecidamente utilizar un FTP aplicación sobre instrucciones de comando.

Más información:

Foto del autor

Artículo de Jerry Low

Siga leyendo