sftp
Red
Uso
sftp [-P <port>] <user>@<host>Una herramienta interactiva de transferencia sobre la conexion ssh; la opcion de puerto es `-P` en mayuscula, no la `-p` de ssh, y no ejecuta comandos remotos: solo sus propios put, get y ls.
Opciones habituales
| Opción | Significado |
|---|---|
| -P 2222 | Port, capital P. ssh uses lowercase -p for the same thing. |
| -i <key> | Use a specific private key. |
| -r | Recursive, for put -r and get -r on directories. |
| -b <batchfile> | Run a list of commands without a prompt, for scripts. |
| put / get / ls / lcd | Its own commands inside the session; lcd changes the local directory. |
Ejemplos
sftp -P 2222 deploy@example.comOpen an interactive transfer session.
sftp deploy@example.com:/var/log/app.log .Fetch one file without entering the prompt.
Cuando falla una conexión, estos acotan hasta dónde llegó: el nombre no resuelve, no hay ruta o el puerto está cerrado.
Cómo leerlo
- Los corchetes [ ] marcan una parte que puedes omitir.
- Los puntos suspensivos … indican que puedes poner varios.
- Las opciones distinguen mayúsculas: en algunos comandos -r y -R no hacen lo mismo.
Preguntas
Q. ¿Qué hace sftp?
Una herramienta interactiva de transferencia sobre la conexion ssh; la opcion de puerto es `-P` en mayuscula, no la `-p` de ssh, y no ejecuta comandos remotos: solo sus propios put, get y ls.
Q. ¿Cómo se escribe?
sftp [-P <port>] <user>@<host> — los corchetes marcan lo que puedes omitir.
Q. ¿Cuántas opciones vale la pena saber?
Aquí van 5; la lista completa está en man sftp. Este comando está en Red.
Comandos relacionados
página man: man sftp