elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 05:22  


Tema destacado: ¡Aprende hacking con práctica! - WarZone, el wargame de elhacker.net

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Transferencia de archivos scp
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Transferencia de archivos scp  (Leído 861 veces)
dexposit

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Transferencia de archivos scp
« en: 11 Enero 2012, 17:12 »

Buenos días,

necesito programar un .bat para hacer la transferencia scp entre un Win y un Linux, teneis experiencia con esta transferencia entre SO diferentes???

Lo pregunto de cara al control de errores, es decir, en el momento en que hago un SCP desde Linux si no se ha hecho la transferencia por el motivo que sea (ya sea por la inexistencia de ficheros a transferir, por errores en la conexión, etc), el scp me devuelve un error directamente después de la sentencia scp ..... ¿Teneis idea si puedo hacer el mismo tratamiento de errores en windows?

Gracais de antemano.
Saludos


En línea
EleKtro H@cker
Moderador
***
Desconectado Desconectado

Mensajes: 1.347


(8) I will have that power!! (8) Jarkor! :D


Ver Perfil
Re: Transferencia de archivos scp
« Respuesta #1 en: 11 Enero 2012, 17:39 »

No entiendo muy bien de que modo quieres que interactue un .Bat con linux, ¿Quieres ejecutar un BAT desde Windows que trabaje sobre una distro de LINUX? ¿Y eso como se hace? o.O Ni con una maquina virtual se me ocurre XD, En serio, Tengo curiosidad...



Bueno de todas formas, creo que al final de tu comentario lo que intentas averiguar es como usar el control de errores en batch?

Pues es sencillo!

ERRORLEVEL

Un ejemplo:

Código
@Echo OFF
Copy "C:\Archivo que no existe"   "C:\"
Echo %errorlevel%
Pause

El código de error en ese caso será el "1", Porque el archivo no se ha encontrado...

El código de error cuando todo está ok, osea, cuando no hay errores, como norma general es el "0".

Ahora viene lo importante, el código de error como ya sabes, puede variar según el error, y según si el "programador" haya querido cambiar dichos números, quiero decir... el errorlevel del comando "copy" cuando no encuentra una rchivo, es el "1", pero en un programa de terceros, podría ser el "2"...

Así que podemos decirle al script que si el código de error es igual o mayor de "1", lo tome como error, porque ya sabemos que si el errorlevel no es "0", entonces es un error xD:

Código
@Echo OFF
Copy "C:\Archivo que no existe"   "C:\"
 
If %errorlevel% GEQ 1 (
   Echo hubo un error
   Pause
) ELSE (
   Echo No hubo ningun error
)
Pause


Esto te puede ayudar:
Código:
EQU - equal
NEQ - not equal
LSS - less than
LEQ - less than or equal
GTR - greater than
GEQ - greater than or equal


PD: Espero que sea eso lo que preguntabas y que te sirva de algo...   ._.


« Última modificación: 11 Enero 2012, 17:40 por EleKtro H@cker » En línea

Siempre habrá alguien más ignorante que uno mismo, Como por ejemplo el nuevo presidente de la SGAE:

"La banda ancha es totalmente innecesaria para navegar convencionalmente, Solo sirve para descargar megas y megas grandisimos, Y tal."

PD: Volviendo a la era de los 56 k.

dexposit

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Transferencia de archivos scp
« Respuesta #2 en: 11 Enero 2012, 17:59 »

gracias por contestar tan rápido.

lo que necesito hacer es hacer una transferencia mediante scp desde un win a un linux, y me gustaría saber si alguien ha tenido la experiencia de hacer esto para saber como lo tengo que hacer y lo que me hace falta.

Por ejemplo entre máquinas linux tengo que establecer unas claves de confianza entre los usuarios que van a hacer la transferencia en la home del usuario en la carpeta .ssh, pero en windows no se como estableccer las claves de confianza y tampoco se como ejecutar un scp desde win

saludos
En línea
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Transferencia de archivos scp
« Respuesta #3 en: 12 Enero 2012, 07:40 »

Hacer la transferencia de directorios con linux a un disco o partición montada con windows es fácil, pero con windows es otro rollo.... investiga si se puede.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
m0rf


Desconectado Desconectado

Mensajes: 557


TBB


Ver Perfil
Re: Transferencia de archivos scp
« Respuesta #4 en: 12 Enero 2012, 13:15 »

Te recomiendo PSCP es un cliente SCP para windows de los creadores de putty.

Aquí te dejo el link: http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

Saludos.
En línea

Estilo ilícito ®
dexposit

Desconectado Desconectado

Mensajes: 3


Ver Perfil
Re: Transferencia de archivos scp
« Respuesta #5 en: 25 Enero 2012, 17:30 »

ya tengo el pscp.exe pero no encuentro la forma de ejecutar la transferencia de un archivo de mi máquina windows a otra windows. Lo que  estoy ejecutando tiene la siguiente forma:

scp.exe C:\Users\dexposit\Desktop\archivoPDF.txt administrator@10.109.54.14:./C:\

scp.exe C:\Users\dexposit\Desktop\archivoPDF.txt administrator@10.109.54.14:C:\

scp.exe C:\Users\dexposit\Desktop\archivoPDF.txt administrator@10.109.54.14:C:/


pero me saalta un mensaje de error network en todos los intentos. Habeis hecho alguna prueba de hacer elscp de una windows a otra windows??
En línea
m0rf


Desconectado Desconectado

Mensajes: 557


TBB


Ver Perfil
Re: Transferencia de archivos scp
« Respuesta #6 en: 25 Enero 2012, 22:35 »

Tienes instalado un servidor ssh en el equipo al cual pides ese archivo?
En línea

Estilo ilícito ®
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
transferencia de archivos.
Chats; IRC y Messengers
ë£ |¥|øTâ 10 978 Último mensaje 29 Junio 2003, 14:38
por BADBYTE-K
Transferencia de archivos
Programación Visual Basic
leoleoleo17 2 555 Último mensaje 13 Diciembre 2005, 14:54
por Kizar
Transferencia de archivos en Red
Redes
XP. 3 365 Último mensaje 5 Septiembre 2006, 14:10
por XP.
Transferencia de Archivos...
Análisis y Diseño de Malware
Badlands 2 316 Último mensaje 24 Septiembre 2006, 21:48
por Badlands
Transferencia de archivos mp3 por msn
Chats; IRC y Messengers
duender 3 639 Último mensaje 2 Enero 2007, 19:10
por ∀∅∃(comp(∅))
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines