Encontranos en redes
SCPSFTPArchivos5 min de lectura
Transferir archivos con SCP y SFTP
Transferí archivos entre tu máquina local y el VPS de forma segura usando SCP, SFTP y rsync.
SCP y SFTP usan SSH para transferir archivos de forma segura entre tu máquina local y el VPS.
SCP — Copia segura
Subir un archivo al VPS
bash
scp archivo.txt deploy@TU_IP:/home/deploy/Subir un directorio completo
bash
scp -r mi-proyecto/ deploy@TU_IP:/home/deploy/Descargar un archivo del VPS
bash
scp deploy@TU_IP:/home/deploy/backup.sql ./Descargar un directorio
bash
scp -r deploy@TU_IP:/var/www/midominio/ ./backup-sitio/Con puerto SSH personalizado
bash
scp -P 2222 archivo.txt deploy@TU_IP:/home/deploy/SFTP — Transferencia interactiva
Conectate:
bash
sftp deploy@TU_IPComandos dentro de SFTP:
bash
ls # Listar archivos remotos
lls # Listar archivos locales
cd /var/www # Cambiar directorio remoto
lcd ~/Desktop # Cambiar directorio local
put archivo.txt # Subir archivo
get backup.sql # Descargar archivo
mput *.html # Subir múltiples archivos
mget *.log # Descargar múltiples archivos
mkdir uploads # Crear directorio remoto
bye # Salirrsync — Sincronización eficiente
Para transferencias grandes o incrementales, rsync es más eficiente:
bash
# Sincronizar directorio local al VPS
rsync -avz --progress ./mi-proyecto/ deploy@TU_IP:/home/deploy/mi-proyecto/
# Sincronizar del VPS a local
rsync -avz deploy@TU_IP:/var/log/ ./logs-backup/
# Excluir archivos
rsync -avz --exclude='node_modules' --exclude='.git' ./app/ deploy@TU_IP:/home/deploy/app/Clientes gráficos
Si preferís interfaz gráfica:
- FileZilla (multiplataforma) — Conectá con protocolo SFTP
- WinSCP (Windows) — Soporta SCP y SFTP
Usá la IP de tu VPS, puerto 22, y tus credenciales SSH.
¿Te resultó útil esta guía?