Línea Sftp desde Terminal
Varias veces a lo largo del día, es posible que esté ejecutando una prueba en la que necesito revisar un archivo de registro en un servidor remoto. Me he acostumbrado a usar mi terminal parasftp
en el servidor remoto y tire del archivo de registro deseado hacia abajo para/tmp
en mi máquina local.
Estaba mirando a través de las opciones de hoy usandoman sftp
en un intento de encontrar una manera de ejecutar los siguientes comandos básicamente en una sola línea para que no tenga que escribir un comando, presione enter, escriba un comando presione enter, etc.
(Qué hago ahora)
sftp myuser@myserver
--mypassword at prompt
lcd /tmp
get /dir/dir/dir/dir/file
quit
Encontré mientras miraba a travésman sftp
una referencia ascp
que no he usado antes Siento que puede ser lo que estoy buscando, pero no vi una manera de especificar dónde quería que fuera el archivo copiado de forma segura.
¿Podría alguien proporcionarme una manera de conseguir/dir/file
desde un servidor remoto y tenerlo descargado a/tmp/file_plus-my-description
?
Esperaba poder ejecutar un comando sftp o scp similar a una copia regular de UNIX como:
scp myuser@myserver /dir/file /tmp/file_plus-my-description
Estoy usando el construido enTerminal
En Mac OS X 10.8. Gracias.