Cómo transferir ficheros entre servidores linux por FTP

Si necesitas conectarte a un servidor FTP , desde tu computador con linux o desde otro servidor con linux, debes hacer esto:

root@vps  ftp
root@vps  open 192.168.1.1

Te pedirá el usuario y password

ahora, puedes ingresar al directorio que deseas

root@vps lcd /home/u

Con el comando mput puedes transferir tus archivos

Otros comandos de interés

Si deseas transferir multiples archivos
ftp servidor.ftp.remoto
# nos ubicamos en el directorio local donde se encuentran los ficheros a subir
ftp> lcd /backups
# Vamos al directorio FTP destino
ftp> cd uploads/backup
# Usamos mput para subir contenidos
ftp> mput *
mput ejemplo.txt?
mput ejemplo2.txt?

Para que no te pregunte, escribe

ftp> prompt

Comandos FTP Linux

lcd /directorio: cambia de directorio (en el pc cliente de FTP).
mput nombrefichero: transfiere el fichero nombrefichero al PC servidor FTP. Admite comodines para enviar varios ficheros a la vez.
put nombrefichero: igual que el comando anterior pero sólo para un fichero.
cd /nombredirectorio: cambia de directorio en el servidor FTP.
mget nombrefichero: transfiere el fichero nombrefichero (ubicado en el servidor FTP con Windows) al pc cliente (el que tiene Linux), también admite comodines.
get nombrefichero: igual que el comando anterior pero sólo para un fichero.
open IP: para conectarnos al servidor FTP especificado por la IP.
bye: cierra la línea de comandos del FTP y la conexión al servidor.
disconnect: se desconecta del servidor FTP pero no cierra la línea de comandos FTP.
help: muestra todos los comandos.
help comando: muestra información del comando especificado.
verbose: activa/desactiva el modo información.
prompt: activa/desactiva modo interactivo, si está desactivado no pedirá confirmaciones para transferencia de ficheros. Si está activado pedirá confirmación para cada fichero a transferir.
pwd: muestra el directorio actual.
binary: cambia a modo de transferencia binaria.
delete nombrefichero: elimina un archivo remoto.
bell: emite un sonido cuando finaliza la ejecución del último comando.
ls: muestra el contenido del directorio remoto.
mkdir: crea un directorio en el equipo remoto.
rename nombrefichero nombrenuevofichero: cambia el nombre a un fichero.