El Protocolo de Transferencia de HiperTexto (HyperText Transfer Protocol) es un protocolo de Internet independiente del software y del hardware, utilizado para la transferencia de información entre clientes y servidores. Es, posiblemente, el protocolo más utilizado en Internet. gFTP puede actuar como cliente HTTP. Entre otras cosas, HTTP no tiene identificadores de usuario ni contraseñas, lo que hace la transferencia de archivos muy sencilla.
gFTP sabe utilizar HTTP por las cuatro primeras letras de la URL, que son http://. También se puede indicar que utilice HTTP haciendo clic en el botón a la derecha de la contraseña en la barra de conexión y seleccionando HTTP.
SSH (Secure SHell) es un protocolo que proporciona un alto nivel de seguridad para la transferencia de archivos a través de Internet. gFTP implementa el protocolo SSH invocando por debajo a un programa SSH que envuelve con una capa de seguridad una transferencia ordinaria de FTP.
Para configurar las transferencias SSH, seleccionar la opción de menú , pestaña SSH y rellenar los campos:
Nombre del programa SSH: nombre del programa que proporciona la funcionalidad SSH.
Parámetros adicionales para SSH: parámetros que SSH necesita para construir una clave de encriptación.
gFTP sabe utilizar SSH por las tres o cuatro primeras letras de la URL, que son ssh:// o ssh2://. También se puede indicar que gFTP utilice SSH haciendo clic en el botón a la derecha de la contraseña, en la barra de conexión, y seleccionando SSH o SSH2.
El protocolo SSH fue revisado a fondo para solventar algunos problemas de seguridad detectados. La última versión del protocolo SSH se llama SSH2. SSH y SSH2 no son compatibles entre sí. gFTP soporta tanto SSH como SSH2.