VDR para el Siemens Gigaset M740/M750
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Proyecto movido a GitHub

Miér 7 Abr 2021 - 19:23 por bittor

Comentarios: 0

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Flujo RSS


Yahoo! 
MSN 
AOL 
Netvibes 
Bloglines 



Acceso por ssh al VDR

+9
pjllaneras
zjuanma
MaDMaN
Videre
bittor
yeahhh
solrac
pbr01
jb
13 participantes

Página 1 de 4. 1, 2, 3, 4  Siguiente

Ir abajo

Acceso por ssh al VDR Empty Acceso por ssh al VDR

Mensaje por jb Dom 1 Feb 2009 - 20:44

Como acabo de instalar la versión que compilé ayer, quería probar el ssh para ver que tal funcionaba y tengo algunas dudas de cosas que no me acaban de funcionar.

Cuando conecto directamente desde cónsola con ubuntu y con "ssh -l root ip_del_vdr", me pide la contraseña y accedo como si hiciese un telnet, pero no puedo usar comandos típicos del ssh como el scp, y tampoco he sido capaz de copiar archivos desde el VDR a mi ordenador, imagino que por que no uso la instrucción adecuada.

He intentado conectar también por ssh con ssh2 con el gftp y con filezilla, pero en este caso ni siquiere me han podido conectar, el gftp me pone al final de la instrucción de conexión una coletilla "-s sftp" y no conecta.

Alguien puede decirme si ya lo ha probado:

1.- Orden para copiar archivos desde el VDR al ordenador y viceversa por ssh.
2.- Algún programa con gui, tipo gftp o filezilla, que le haya funcionado al conectar por ssh para hacer transferencia de ficheros.

Como por ftp es muy sencillo acceder y no he tenido nunca ningún problema, imagino que os preguntaréis por que quiero conectar por ssh. La respuesta es que quiero conectarme desde fuera de casa por lo tanto es preferible usar ssh que ftp o telnet (al menos creo que la seguridad es mucho mayor).

Un saludo.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por pbr01 Lun 2 Feb 2009 - 0:09

Pues es verdad, a mi tampoco me deja en la rev 465.
Nunca me ha surgido la necesidad de conectar por ssh, sólo lo he probado por probar y el sftp ni lo había tocado con el giga.
¿con un firm anterior te funcionaba? si es así puede ser un tema del anterior lío que hubo que deshabilitar ssh.
Si ya te pasaba, no sé, lo mismo se compila con alguna función quitada para ahorrar espacio o algo así.
pbr01
pbr01
Betatester

Cantidad de envíos : 489
Fecha de inscripción : 11/08/2008
Edad : 49
Localización : Valladolid

http://m7x0.co.cc

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 0:16

pbr01 escribió:¿con un firm anterior te funcionaba?

Nunca lo había intentado, cuando quise usarlo fue para modificar la configuración de las ips permitidas por el vdradmin desde fuera de casa, pero estaba deshabilitado y no se podía.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por solrac Lun 2 Feb 2009 - 1:37

Hola jb,

Pues no, no me funciona a mí tampoco.

Hasta que los gurús me desmientan Wink creo que el dropbear no soporta hacer un sftp contra él, porque no tiene servidor sftpd.

Respecto al scp, no veo el ejecutable en el Giga.

Tal vez podría funcionar si haces

ln -s /usr/sbin/dropbearmulti /etc/vdr/scp

Y luego añades en el PATH (en /etc/rc.mini, creo) /etc/vdr después de los paths que hay.

Reinicias por si acaso y luego le preguntamos a bittor Wink

Lo probaría yo mismo, pero a estas horas no puedo.

Saludos,
Solrac
solrac
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 9:52

Gracias solrac. Ahora no estoy en casa, pero cuando tenga un rato esta tarde, probaré lo que me comentas.

Un saludo,
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por yeahhh Lun 2 Feb 2009 - 11:17

Y que dejais el giga, en apagado rápido?
Lo que estaría bien es que el giga respondiera a los "magic packet" y se pudiera encender remotamente, pero claro, para eso lo debería de dejar pasar el router.
yeahhh
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 12:58

En principio la idea que tenía yo era dejarlo encendido siempre, pero ya se irá viendo.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por yeahhh Lun 2 Feb 2009 - 13:11

Hombre, también se puede dejar configurado en apagado rápido, y hacer una tarea que lo reinicie por la noche y lo deje con la salida de video desactivada, osea como si estuviera en apagado rápido.
Digamos que sería el "reboot nocturno" pero sin el FR de otros firms Very Happy
yeahhh
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 17:54

solrac escribió:Hola jb,

Pues no, no me funciona a mí tampoco.

Hasta que los gurús me desmientan Wink creo que el dropbear no soporta hacer un sftp contra él, porque no tiene servidor sftpd.

Respecto al scp, no veo el ejecutable en el Giga.

Tal vez podría funcionar si haces

ln -s /usr/sbin/dropbearmulti /etc/vdr/scp

Y luego añades en el PATH (en /etc/rc.mini, creo) /etc/vdr después de los paths que hay.

Reinicias por si acaso y luego le preguntamos a bittor Wink

Lo probaría yo mismo, pero a estas horas no puedo.

Saludos,
Solrac

Me da el siguiente mensaje:

-sh: scp: not found

Después de haber hecho el reinicio. Esperaremos otra sugerencia.

Un saludo,
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por bittor Lun 2 Feb 2009 - 18:08

Tal y como comenta solrac el firmware no lleva incorporado el servidor sftpd y es para ocupar lo mínimo posible y ser más ligero, además me parece que los firms wavebox tampoco lo llevan.

Hacer el enlace simbólico no funcionará porque el binario dropbear no tiene incluido el soporte para este demonio.

Los alemanes hace poco también han implementado el servidor SSH dropbear y me parece que han añadido los diversos programas del dropbear, pero lo lanzan fuera del inetd, ¿alguien sabe si es mejor ejecutarlo desde el inetd o como binario suelto?

Si alguien ve interesante añadir algún demonio del dropbear se puede añadir.
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 19:40

Para lo único que quería copiar con ssh es para copiarme el svdrphosts.conf a mi ordenador, modificarlo con el editor de textos y luego enviarlo de nuevo al vdr, entre otras cosas, para dar acceso al vdr admin a la ip desde la que me conecte y no poner la 0.0.0.0 por defecto.
De todos modos otra solución es editar el fichero por telnet desde el vdr, pero no se si hay algun editor en modo texto que lleve instalado por defecto.
Imagino que esto ya es rizar el rizo, así que no prestéis mucha más atención al hilo, hay cosas mucho más interesantes por resolver o mejorar.

Un saludo,
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por Videre Lun 2 Feb 2009 - 20:39

En muchos editores puedes abrir un archivo por ftp, editarlo y salvarlo de nuevo accediendo por ftp. Por ejemplo en Emacs sólo tienes que hacer Ctrl+x Ctrl+f y escribir la ruta así: /ftp:usuario@host:/ruta/al/archivo.ext
Si necesita contraseña te la pedirá.
Videre
Videre
Desarrollador

Cantidad de envíos : 391
Fecha de inscripción : 27/09/2008

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Lun 2 Feb 2009 - 20:56

Videre escribió:En muchos editores puedes abrir un archivo por ftp, editarlo y salvarlo de nuevo accediendo por ftp. Por ejemplo en Emacs sólo tienes que hacer Ctrl+x Ctrl+f y escribir la ruta así: /ftp:usuario@host:/ruta/al/archivo.ext
Si necesita contraseña te la pedirá.

Si, si por ftp no hay ningún problema, con el gftp de ubuntu puedes editar el archivo remoto, el programa lo que hace es bajarselo y cuando guardas los cambios y cierras el editor te pregunta si quieres actualizar la versión en el servidor ftp.

Esto, hacerlo en casa no supone ningún problema, pero hacerlo desde otro lugar por internet, puede no ser tan buena idea, ya que por lo que me han comentado, por ftp la contraseña no viaja encriptada, en cambio por ssh o sftp si, con lo que disminuyes riesgos.

Si me equivoco que alguien me corrija, de hecho lo que estoy diciendo no es cosecha propia y por lo tanto no lo puedo asegurar al 100%, y a veces lo que te cuentan algunos aventurados dista también mucho de la realidad.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por solrac Lun 2 Feb 2009 - 21:12

Hola jb,

He probado lo del enlace que te comenté (aunque parece que no funcionará, según dice bittor) y en mi caso el problema es que aunque añado en el PATH /etc/vdr en rc.mini luego no me lo coge, por eso dice scp not found.

Código:
solrac@machine ~ $ ssh root@m740 'echo $PATH'
root@m740's password:
/sbin:/usr/sbin:/bin:/usr/bin


Voy a ver si adivino como se cambia el path, aunque solo sea por curiosidad. ¿Alguna idea?

Saludos,
Solrac


Última edición por solrac el Lun 2 Feb 2009 - 22:04, editado 1 vez
solrac
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por solrac Lun 2 Feb 2009 - 21:46

¿Está definido a piñón fijo en el busybox?

Código:
~ # strings /bin/busybox |grep "/usr/bin"
PATH=/sbin:/usr/sbin:/bin:/usr/bin
solrac
solrac
Betatester

Cantidad de envíos : 552
Fecha de inscripción : 02/07/2008

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por MaDMaN Lun 2 Feb 2009 - 22:04

jb escribió:Para lo único que quería copiar con ssh es para copiarme el svdrphosts.conf a mi ordenador, modificarlo con el editor de textos y luego enviarlo de nuevo al vdr, entre otras cosas, para dar acceso al vdr admin a la ip desde la que me conecte y no poner la 0.0.0.0 por defecto.
De todos modos otra solución es editar el fichero por telnet desde el vdr, pero no se si hay algun editor en modo texto que lleve instalado por defecto.
Imagino que esto ya es rizar el rizo, así que no prestéis mucha más atención al hilo, hay cosas mucho más interesantes por resolver o mejorar.

Un saludo,
¿Pero no puedes abrir una consola por ssh? ¿Y ejecutar vi y cambiar el fichero así? ¿Se me escapa algo?
MaDMaN
MaDMaN
Betatester

Cantidad de envíos : 433
Fecha de inscripción : 25/06/2008
Localización : Valladolid

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por zjuanma Lun 2 Feb 2009 - 22:51

Tambien puedes crear el fichero en un pc y con el plugin filebrowser y un pendrive o disco usb copiarlo a su sitio dentro del giga.
zjuanma
zjuanma
Desarrollador

Cantidad de envíos : 818
Fecha de inscripción : 27/06/2008

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Mar 3 Feb 2009 - 0:02

MaDMaN escribió:
jb escribió:Para lo único que quería copiar con ssh es para copiarme el svdrphosts.conf a mi ordenador, modificarlo con el editor de textos y luego enviarlo de nuevo al vdr, entre otras cosas, para dar acceso al vdr admin a la ip desde la que me conecte y no poner la 0.0.0.0 por defecto.
De todos modos otra solución es editar el fichero por telnet desde el vdr, pero no se si hay algun editor en modo texto que lleve instalado por defecto.
Imagino que esto ya es rizar el rizo, así que no prestéis mucha más atención al hilo, hay cosas mucho más interesantes por resolver o mejorar.

Un saludo,
¿Pero no puedes abrir una consola por ssh? ¿Y ejecutar vi y cambiar el fichero así? ¿Se me escapa algo?

Tienes razón no sabía que con "vi" puedo editar lo que quiera. Por lo tanto ya puedo hacer lo que quería, conectar por ssh y modificar el fichero que quiero.

Ahora me toca descargarme un manual para ver que comandos tiene.

Gracias.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por pjllaneras Mar 3 Feb 2009 - 0:08

Hay una forma para transferir archivos entre un PC (con Linux) y el Giga a través de SSH... no es muy simple, pero funciona.

Un fichero o directorio, desde el PC al Giga:
Código:
tar cf - {fichero|directorio} | ssh IP_gigaset '(cd [ruta_donde_copiar]; tar xvpf -)'

Un fichero o directorio, desde el Giga al PC:
Código:
ssh IP_Gigaset 'tar cf - {fichero|directorio}' | tar xvpf -

Ambas instrucciones ejecutadas desde un PC con Linux. Espero os sirva.
pjllaneras
pjllaneras
Betatester

Cantidad de envíos : 569
Fecha de inscripción : 29/01/2009
Edad : 52
Localización : Palma de Mallorca

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por yeahhh Mar 3 Feb 2009 - 0:17

jb escribió:
MaDMaN escribió:
jb escribió:Para lo único que quería copiar con ssh es para copiarme el svdrphosts.conf a mi ordenador, modificarlo con el editor de textos y luego enviarlo de nuevo al vdr, entre otras cosas, para dar acceso al vdr admin a la ip desde la que me conecte y no poner la 0.0.0.0 por defecto.
De todos modos otra solución es editar el fichero por telnet desde el vdr, pero no se si hay algun editor en modo texto que lleve instalado por defecto.
Imagino que esto ya es rizar el rizo, así que no prestéis mucha más atención al hilo, hay cosas mucho más interesantes por resolver o mejorar.

Un saludo,
¿Pero no puedes abrir una consola por ssh? ¿Y ejecutar vi y cambiar el fichero así? ¿Se me escapa algo?

Tienes razón no sabía que con "vi" puedo editar lo que quiera. Por lo tanto ya puedo hacer lo que quería, conectar por ssh y modificar el fichero que quiero.

Ahora me toca descargarme un manual para ver que comandos tiene.

Gracias.

Lo principal principal de "vi" seria...
Entras en vi, cuando quieres editar le das a la tecla "i"
Cambias lo que quieras, y cuando termines le das a ESC y escribes :wq
Con esto hace un write & quit
Si has modificado algo y no quieres grabar haces un :q!
el ! es para forzar salir aunque haya cambios.
yeahhh
yeahhh
Betatester

Cantidad de envíos : 2260
Fecha de inscripción : 18/08/2008
Edad : 46
Localización : Barcelona

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por Krako Mar 3 Feb 2009 - 0:24

Ya sé que la búsqueda en el foro, no funciona muy fina, disponemos de un mini manual del editor VI >> https://vdr-m7x0.foroactivo.com.es/manuales-y-otros-documentos-de-ayuda-f7/mini-manual-del-editor-vi-t12.htm (por JA)

Salu2, 8)
Krako
Krako
Moderador

Cantidad de envíos : 415
Fecha de inscripción : 25/06/2008
Localización : Barcelona

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Mar 3 Feb 2009 - 1:13

Muchas gracias a todos. Lo iré probando todo.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por bittor Mar 3 Feb 2009 - 12:19

solrac escribió:He probado lo del enlace que te comenté (aunque parece que no funcionará, según dice bittor) y en mi caso el problema es que aunque añado en el PATH /etc/vdr en rc.mini luego no me lo coge, por eso dice scp not found.
El archivo que tú estás modificando (/etc/rc.mini) no es el que se ejecuta en el arranque.

A ver si me explico.

El firmware VDR incluye un RootFS, se flashea en el giga y esos archivos no se pueden modificar porque el sistema de archivos (CramFS o SquashFS) es de sólo lectura.

Cuando arranca ejecuta el archivo /etc/rc.mini (sólo lectura) y al detectar un factory reset copia todo el contenido de /etc a /rw-flash/etc y al final de este archivo se hace un [code]mount -o bind /rw-flash/etc /etc[code]por lo que una vez que ha arrancado el firmware, el archivo que tú modificas es realmente el de /rw-flash/etc/rc.mini con permisos de escritura, pero no se va a ejecutar nunca.

Resumiendo, que da igual que modifiques el /etc/rc.mini porque ejecuta el que lleva el firmware y si quieres cambiarlo tendrás que generar un firmware con tus cambios.
bittor
bittor
Desarrollador

Cantidad de envíos : 3662
Fecha de inscripción : 25/06/2008
Localización : Zaragoza

https://github.com/bittor7x0/VDR-M7x0

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por Posix Mar 3 Feb 2009 - 12:52

Solución fácil:
Conectarse por ssh con redirección de puertos. Esto permite que el puerto local 2001 se conecte con el puerto remoto del giga:

Código:

ssh -l usuariodeacceso -L 127.0.0.1:2001:127.0.0.1:2001 direccionipdeacceso

Después le dices al VDR-Admin que el Giga es local (127.0.0.1)

No es necesario modificar el archivo svdrphosts.conf ya que siempre recibirá las peticiones desde 127.0.0.1

Por lo que yo sé, lo único que no podrás hacer es ver la tele, pero con el ancho de banda de salida del adsl es imposible.

Por otro lado, dropbear acepta tanto ssh (cliente) como scp. Pero no tenemos los vínculos correctos. Por lo que he visto, sería necesario añadir dos líneas al fichero dropbear.lst pero si no lo valida alguien que sepa...

Código:

usr/sbin/scp dropbearmulti l 777 0 0 - - - - -
usr/sbin/ssh dropbearmulti l 777 0 0 - - - - -
Posix
Posix
Desarrollador

Cantidad de envíos : 691
Fecha de inscripción : 05/11/2008
Edad : 57
Localización : Madrid

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por jb Mar 3 Feb 2009 - 13:11

Posix escribió:Solución fácil:
Conectarse por ssh con redirección de puertos. Esto permite que el puerto local 2001 se conecte con el puerto remoto del giga:

Código:

ssh -l usuariodeacceso -L 127.0.0.1:2001:127.0.0.1:2001 direccionipdeacceso

Después le dices al VDR-Admin que el Giga es local (127.0.0.1)

No es necesario modificar el archivo svdrphosts.conf ya que siempre recibirá las peticiones desde 127.0.0.1

Por lo que yo sé, lo único que no podrás hacer es ver la tele, pero con el ancho de banda de salida del adsl es imposible.

Por otro lado, dropbear acepta tanto ssh (cliente) como scp. Pero no tenemos los vínculos correctos. Por lo que he visto, sería necesario añadir dos líneas al fichero dropbear.lst pero si no lo valida alguien que sepa...

Código:

usr/sbin/scp dropbearmulti l 777 0 0 - - - - -
usr/sbin/ssh dropbearmulti l 777 0 0 - - - - -

Fabuloso!!!, así no tengo que dar tantas vueltas. A ver cuando tengo tiempo y lo pruebo. Antes cambiaré la contraseña de root y quitaré el usuario ftp, tal y como comentaste en su momento.

Un saludo y de nuevo gracias por todo.
jb
jb
Betatester

Cantidad de envíos : 1193
Fecha de inscripción : 16/11/2008
Edad : 55
Localización : Lérida y Zaragoza

Volver arriba Ir abajo

Acceso por ssh al VDR Empty Re: Acceso por ssh al VDR

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Página 1 de 4. 1, 2, 3, 4  Siguiente

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.