Acceso remoto a linux desde windows
Hola a todos!! Tengo una dudilla que tal vez me podais solucionar. Tengo una red LAN compuesta por un SO windows XP y un SO Linux Suse, la red es de 100 Mbps. Basicamente yo uso linux y mi hermano desde su XP quiere iniciarse en el mundillo linux, pero le tiene demasiado apego a su Windows. Además su disco duro no es muy grande, por lo que instalarle linux y windows en el mismo disco es poco viable. Quisiera saber si hay alguna forma en la que mi hermano pudiese acceder a una sesion en suse, con su propio escritorio, pero corriendo todo en mi PC (el que tiene suse). Todo esto porque acceder con ssh es facil, pero ver solo la linea de comandos es un poco triston, ademas para programas como gimp, etc no podría usarlos. He visto que existen programas como FreeNX que al parecer hacen lo que yo pido, pero no tengoo muy claro si solo lo hacen entre sisemas con SO Linux, o como va la historia. Es posible lo que pido?? De antemano gracias ;)
El Sábado, 28 de Mayo de 2005 20:11, Jon Ander escribió:
Todo esto porque acceder con ssh es facil, pero ver solo la linea de comandos es un poco triston, ademas para programas como gimp, etc no podría usarlos.
He visto que existen programas como FreeNX que al parecer hacen lo que yo pido, pero no tengoo muy claro si solo lo hacen entre sisemas con SO Linux, o como va la historia. Es posible lo que pido??
* Instala FreeNX en linux y un cliente NX en windows esta en www.nomachine.org http://www.nomachine.com/download/nxclient/1.4.0/Windows/nxclient-1.4.0-92.e... * abre el puerto ssh para la red interna y arranca el servidor NX nxsetup --setup-nomachine-key * En el cliente activa la opcion ssl para que use ssh. * Si vas a usarlo a traves de internet, genera pares de claves ssh para los usuarios, --setup-nomachine-key usa el par por defecto, aunque se habria de salvar el login y password para entrar, el cliente se encontrara con kdm o el que uses.
Veamos.... - he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde - instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente: NX> 203 NXSSH running with pid: 2988 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.0.1 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed. me mosquea que ponga user nx en vez del user que le pongo yo cuando me logueo, he comprobado que ssh me funciona desde el PC con windows usando putty, si uso por ejemplo F-secure ssh client, no me funciona, me dicie que pass incorrect. que puede pasarle?? saludos! :D El 28/05/05, jose maria<letrados@usernix.org> escribió:
El Sábado, 28 de Mayo de 2005 20:11, Jon Ander escribió:
Todo esto porque acceder con ssh es facil, pero ver solo la linea de comandos es un poco triston, ademas para programas como gimp, etc no podría usarlos.
He visto que existen programas como FreeNX que al parecer hacen lo que yo pido, pero no tengoo muy claro si solo lo hacen entre sisemas con SO Linux, o como va la historia. Es posible lo que pido??
* Instala FreeNX en linux y un cliente NX en windows esta en www.nomachine.org http://www.nomachine.com/download/nxclient/1.4.0/Windows/nxclient-1.4.0-92.e...
* abre el puerto ssh para la red interna y arranca el servidor NX nxsetup --setup-nomachine-key
* En el cliente activa la opcion ssl para que use ssh. * Si vas a usarlo a traves de internet, genera pares de claves ssh para los usuarios, --setup-nomachine-key usa el par por defecto, aunque se habria de salvar el login y password para entrar, el cliente se encontrara con kdm o el que uses.
El Sábado, 28 de Mayo de 2005 21:36, Jon Ander escribió:
Veamos....
* Pero abriendo los ojos, si hubieras hecho nxsetup --setup-nomachine-key otro gallo hubiera cantado.
- he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde
* las contraseñas si, las claves ssh no las has exportado.
- instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente:
* Con razon
NX> 208 Using auth method: publickey
* publickey (que no la tienes en los usuarios-clientes)
NX> 204 Authentication failed.
* lee /usr/share/doc/packages/FreeNX/README.SuSE , borra la existente, ejecuta el comando en cuestion y usa de momento la que incluye el paquete por defecto, despues sera cuestion de otras configuraciones.
Bien.... abro bien los ojos y a costa de parecer un poco subnormal me arriesgo a comentar toda la jugada paso a paso, a ver donde la cago. He desinstalado el freenx ( compruebo que ya no esta el archivo .nx en mi directorio home), ahora lo vuelvo a instalar (el freenx). Ahora pongo como root lo siguiente: linux:/home/user # nxsetup --setup-nomachine-key y me contesta esto: nxsetup - Setup the FreeNX server. Syntax: nxsetup --help nxsetup --install [--setup-nomachine-key] [--uid <nummber>] [--clean [--purge]] nxsetup --uninstall [--purge] --help Displays this help message --install Install nessesary files and add the nx user --setup-nomachine-key Allow login with the key shipped with the NoMachine client. This is not as secure, but it simplifies the configuration of clients. Use this option at your own risk. --uid <number> The nx user will be given the uid <number>. --clean Performs an uninstall prior to the installation --uninstall Remove log and session files, as well as the nx user --purge Uninstall will remove extra configuration files and ssh keys as well. Note that node.conf will always be saved. (Comentario mio.... no hay que poner en ningun momento --install??) Ahora como root pongo: linux:/home/user # nxserver --status NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL) NX> 110 NX Server is running NX> 999 Bye por lo que veo el servidor ya esta corriendo. Se supone que ahora deberia funcionar, voy al otro PC con windows..... configuro con ssl pongo un usuario, un nombre del perfil y aunque no quiera me pide que ponga una password, asi que le pongo la que uso para acceder a kde. le doy a conectar y me suelta lo siguiente: NX> 203 NXSSH running with pid: 3656 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.0.1 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed. Bien, no se que hago mal, o que no hago, como se exportan las claves de ssh?? Gracias de antemano El 28/05/05, jose maria<letrados@usernix.org> escribió:
El Sábado, 28 de Mayo de 2005 21:36, Jon Ander escribió:
Veamos....
* Pero abriendo los ojos, si hubieras hecho nxsetup --setup-nomachine-key otro gallo hubiera cantado.
- he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde
* las contraseñas si, las claves ssh no las has exportado.
- instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente:
* Con razon
NX> 208 Using auth method: publickey
* publickey (que no la tienes en los usuarios-clientes)
NX> 204 Authentication failed.
* lee /usr/share/doc/packages/FreeNX/README.SuSE , borra la existente, ejecuta el comando en cuestion y usa de momento la que incluye el paquete por defecto, despues sera cuestion de otras configuraciones.
Solucionado, un par de permisos por aqui, un par de cosillas por alla y ya funciona. Gracias a todos! El 28/05/05, Jon Ander<susehelp@gmail.com> escribió:
Bien.... abro bien los ojos y a costa de parecer un poco subnormal me arriesgo a comentar toda la jugada paso a paso, a ver donde la cago.
He desinstalado el freenx ( compruebo que ya no esta el archivo .nx en mi directorio home), ahora lo vuelvo a instalar (el freenx).
Ahora pongo como root lo siguiente: linux:/home/user # nxsetup --setup-nomachine-key
y me contesta esto: nxsetup - Setup the FreeNX server. Syntax: nxsetup --help nxsetup --install [--setup-nomachine-key] [--uid <nummber>] [--clean [--purge]] nxsetup --uninstall [--purge]
--help Displays this help message --install Install nessesary files and add the nx user --setup-nomachine-key Allow login with the key shipped with the NoMachine client. This is not as secure, but it simplifies the configuration of clients. Use this option at your own risk. --uid <number> The nx user will be given the uid <number>. --clean Performs an uninstall prior to the installation --uninstall Remove log and session files, as well as the nx user --purge Uninstall will remove extra configuration files and ssh keys as well. Note that node.conf will always be saved.
(Comentario mio.... no hay que poner en ningun momento --install??)
Ahora como root pongo:
linux:/home/user # nxserver --status NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL) NX> 110 NX Server is running NX> 999 Bye
por lo que veo el servidor ya esta corriendo. Se supone que ahora deberia funcionar, voy al otro PC con windows..... configuro con ssl pongo un usuario, un nombre del perfil y aunque no quiera me pide que ponga una password, asi que le pongo la que uso para acceder a kde. le doy a conectar y me suelta lo siguiente:
NX> 203 NXSSH running with pid: 3656 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.0.1 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Bien, no se que hago mal, o que no hago, como se exportan las claves de ssh??
Gracias de antemano
El 28/05/05, jose maria<letrados@usernix.org> escribió:
El Sábado, 28 de Mayo de 2005 21:36, Jon Ander escribió:
Veamos....
* Pero abriendo los ojos, si hubieras hecho nxsetup --setup-nomachine-key otro gallo hubiera cantado.
- he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde
* las contraseñas si, las claves ssh no las has exportado.
- instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente:
* Con razon
NX> 208 Using auth method: publickey
* publickey (que no la tienes en los usuarios-clientes)
NX> 204 Authentication failed.
* lee /usr/share/doc/packages/FreeNX/README.SuSE , borra la existente, ejecuta el comando en cuestion y usa de momento la que incluye el paquete por defecto, despues sera cuestion de otras configuraciones.
Jon Ander wrote:
Solucionado, un par de permisos por aqui, un par de cosillas por alla y ya funciona. Gracias a todos!
El 28/05/05, Jon Ander<susehelp@gmail.com> escribió:
Bien.... abro bien los ojos y a costa de parecer un poco subnormal me arriesgo a comentar toda la jugada paso a paso, a ver donde la cago.
He desinstalado el freenx ( compruebo que ya no esta el archivo .nx en mi directorio home), ahora lo vuelvo a instalar (el freenx).
Ahora pongo como root lo siguiente: linux:/home/user # nxsetup --setup-nomachine-key
y me contesta esto: nxsetup - Setup the FreeNX server. Syntax: nxsetup --help nxsetup --install [--setup-nomachine-key] [--uid <nummber>] [--clean [--purge]] nxsetup --uninstall [--purge]
--help Displays this help message --install Install nessesary files and add the nx user --setup-nomachine-key Allow login with the key shipped with the NoMachine client. This is not as secure, but it simplifies the configuration of clients. Use this option at your own risk. --uid <number> The nx user will be given the uid <number>. --clean Performs an uninstall prior to the installation --uninstall Remove log and session files, as well as the nx user --purge Uninstall will remove extra configuration files and ssh keys as well. Note that node.conf will always be saved.
(Comentario mio.... no hay que poner en ningun momento --install??)
Ahora como root pongo:
linux:/home/user # nxserver --status NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL) NX> 110 NX Server is running NX> 999 Bye
por lo que veo el servidor ya esta corriendo. Se supone que ahora deberia funcionar, voy al otro PC con windows..... configuro con ssl pongo un usuario, un nombre del perfil y aunque no quiera me pide que ponga una password, asi que le pongo la que uso para acceder a kde. le doy a conectar y me suelta lo siguiente:
NX> 203 NXSSH running with pid: 3656 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.0.1 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Bien, no se que hago mal, o que no hago, como se exportan las claves de ssh??
Gracias de antemano
El 28/05/05, jose maria<letrados@usernix.org> escribió:
El Sábado, 28 de Mayo de 2005 21:36, Jon Ander escribió:
Veamos....
* Pero abriendo los ojos, si hubieras hecho nxsetup --setup-nomachine-key otro gallo hubiera cantado.
- he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde
* las contraseñas si, las claves ssh no las has exportado.
- instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente:
* Con razon
NX> 208 Using auth method: publickey
* publickey (que no la tienes en los usuarios-clientes)
NX> 204 Authentication failed.
* lee /usr/share/doc/packages/FreeNX/README.SuSE , borra la existente, ejecuta el comando en cuestion y usa de momento la que incluye el paquete por defecto, despues sera cuestion de otras configuraciones.
Estaría bueno que dijeras cómo lo solucionaste asi queda en la lista y lo puede consultar quién lo necesite. Saludos Leo
Tienes toda la razon del mundo, la solución la logre haciendo lo siguiente: doy permisos : chmod 640 /var/lib/nxserver/home/.ssh/authorized_keys2 ahora.... si el cliente esta en linux: cp /var/lib/nxserver/home/.ssh/client.id_dsa.key /usr/NX/share/client.id_dsa.key chmod 644 /usr/NX/share/client.id_dsa.key si el cliente esta en windows: copias el client.id_dsa.key en C://Archivos Prog/NX/share y a mi por lo menos asi me funciona, espero que a los demas tb ;) El 29/05/05, Leo<linux.for.life@gmail.com> escribió:
Jon Ander wrote:
Solucionado, un par de permisos por aqui, un par de cosillas por alla y ya funciona. Gracias a todos!
El 28/05/05, Jon Ander<susehelp@gmail.com> escribió:
Bien.... abro bien los ojos y a costa de parecer un poco subnormal me arriesgo a comentar toda la jugada paso a paso, a ver donde la cago.
He desinstalado el freenx ( compruebo que ya no esta el archivo .nx en mi directorio home), ahora lo vuelvo a instalar (el freenx).
Ahora pongo como root lo siguiente: linux:/home/user # nxsetup --setup-nomachine-key
y me contesta esto: nxsetup - Setup the FreeNX server. Syntax: nxsetup --help nxsetup --install [--setup-nomachine-key] [--uid <nummber>] [--clean [--purge]] nxsetup --uninstall [--purge]
--help Displays this help message --install Install nessesary files and add the nx user --setup-nomachine-key Allow login with the key shipped with the NoMachine client. This is not as secure, but it simplifies the configuration of clients. Use this option at your own risk. --uid <number> The nx user will be given the uid <number>. --clean Performs an uninstall prior to the installation --uninstall Remove log and session files, as well as the nx user --purge Uninstall will remove extra configuration files and ssh keys as well. Note that node.conf will always be saved.
(Comentario mio.... no hay que poner en ningun momento --install??)
Ahora como root pongo:
linux:/home/user # nxserver --status NX> 100 NXSERVER - Version 1.4.0-03 OS (GPL) NX> 110 NX Server is running NX> 999 Bye
por lo que veo el servidor ya esta corriendo. Se supone que ahora deberia funcionar, voy al otro PC con windows..... configuro con ssl pongo un usuario, un nombre del perfil y aunque no quiera me pide que ponga una password, asi que le pongo la que uso para acceder a kde. le doy a conectar y me suelta lo siguiente:
NX> 203 NXSSH running with pid: 3656 NX> 285 Enabling check on switch command NX> 285 Enabling skip of SSH config files NX> 200 Connected to address: 192.168.0.1 on port: 22 NX> 202 Authenticating user: nx NX> 208 Using auth method: publickey NX> 204 Authentication failed.
Bien, no se que hago mal, o que no hago, como se exportan las claves de ssh??
Gracias de antemano
El 28/05/05, jose maria<letrados@usernix.org> escribió:
El Sábado, 28 de Mayo de 2005 21:36, Jon Ander escribió:
Veamos....
* Pero abriendo los ojos, si hubieras hecho nxsetup --setup-nomachine-key otro gallo hubiera cantado.
- he instalado freeNX en mi ordenador, SSH funciona. - hago nxsetup --install y parece que se configura todo bien, me dice que usará las claves que uso para logearme en kde
* las contraseñas si, las claves ssh no las has exportado.
- instalo en windows el cliente de nx - configuro un usuario y hago el login - ahora el programa me insulta jejeje y me dice lo siguiente:
* Con razon
NX> 208 Using auth method: publickey
* publickey (que no la tienes en los usuarios-clientes)
NX> 204 Authentication failed.
* lee /usr/share/doc/packages/FreeNX/README.SuSE , borra la existente, ejecuta el comando en cuestion y usa de momento la que incluye el paquete por defecto, despues sera cuestion de otras configuraciones.
Estaría bueno que dijeras cómo lo solucionaste asi queda en la lista y lo puede consultar quién lo necesite. Saludos Leo
El Domingo, 29 de Mayo de 2005 21:19, Jon Ander escribió:
Tienes toda la razon del mundo, la solución la logre haciendo lo siguiente:
doy permisos : chmod 640 /var/lib/nxserver/home/.ssh/authorized_keys2
ahora.... si el cliente esta en linux:
* parece que no se entendio lo de /usr/share/doc/packages/FreeNX/README.SuSE al hacer nxsetup --install , generaste un par de claves diferentes a las que trae FreeNX por defecto. * Si en la primera ejecucion se hubiera hecho nxsetup --setup-nomachine-key hubiera instalado y ejecutado las que trae el paquete. * Habria varias formulas una la hecha, exportar al cliente las claves. * Otra nexsetup --install --setup-nomachine-key para usar las del paquete. * Otra rm /home/.nx/.ssh/authorized_keys2 , borrando la clave creada con el original nxsetup --install y volver a hacer nxsetup --setup-nomachine-key , mejor con el servidor parado nxserver --stop/--start
Hola, On 5/28/05, Jon Ander <susehelp@gmail.com> wrote:
Hola a todos!!
Quisiera saber si hay alguna forma en la que mi hermano pudiese acceder a una sesion en suse, con su propio escritorio, pero corriendo todo en mi PC (el que tiene suse).
Todo esto porque acceder con ssh es facil, pero ver solo la linea de comandos es un poco triston, ademas para programas como gimp, etc no podría usarlos.
He visto que existen programas como FreeNX que al parecer hacen lo que yo pido, pero no tengoo muy claro si solo lo hacen entre sisemas con SO Linux, o como va la historia. Es posible lo que pido??
creo que te gustara cygwin (cygwin.org). No te abre escritorios, pero es una herramienta muy completa. Te permitira arrancar todos los programas de linux en windws a traves de ssh. Arrancas el cygwin en windows, te conectas por ej con putty a linux, y usas el programa que quieras de linux. Es estupendo. Cygwin es muy grande, asi que asegurate que incluyes el servidor X en la instalacion de cygwin. HTH -- Saludos, miguel
Gracias por la idea miguel, pero al parecer el metodo que me propones no permite abrir el escritorio, y mi idea es que mi hermano pueda usar linux como si estuviese instalado en su propio PC, vamos que no tenga que venir al mio a ver lo que ha ejecutado desde el suyo. No obstante, muchas gracias ;) El 28/05/05, miguel gmail<miguel.listas@gmail.com> escribió:
perdon,
creo que te gustara cygwin (cygwin.org). No te abre escritorios, pero
quise decir cygwin.com
-- Saludos, miguel
-- Para dar de baja la suscripción, mande un mensaje a: suse-linux-s-unsubscribe@suse.com Para obtener el resto de direcciones-comando, mande un mensaje a: suse-linux-s-help@suse.com
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 El 2005-05-28 a las 23:27 +0200, Jon Ander escribió:
Gracias por la idea miguel, pero al parecer el metodo que me propones no permite abrir el escritorio, y mi idea es que mi hermano pueda usar linux como si estuviese instalado en su propio PC, vamos que no tenga que venir al mio a ver lo que ha ejecutado desde el suyo.
No tiene que ir al tuyo a ver nada. Él arranca, por ejemplo, el gimp desde el putty en windows, y se le abre el gimp en su windows, como un programa más de windows. En realidad, el gimp se ejecuta en la maquina linux, y usa el servidor X que se ejecuta en windows para su visualización, teclado y ratón. Es una forma muy util para en una sala de ordenadores con windows poder usar aplicaciones graficas de linux sin cargar demasiado al linux, porque no arrancas N sesiones gráficas completas, sólo los programas que realmente necesitas. Por cierto, una suite comercial que sirve para todo eso es el exceed. No te digo que la uses, sólo es una alternativa más. Y en el DVD de SuSE hay cosas, en el subdirectorio dosutils. Pe: - -TIGHTVNC: The Win32 version of the VNC package (VNC = Virtual Network Computing). With this package it is possible to start a kind of virtual X server and to access it from another machine (independant from the hardware platform). (self-installing package) - -WEIRDX: GPL X-Server written in Java which can be used as Applet and as application - -- Saludos Carlos Robinson -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) Comment: Made with pgp4pine 1.76 iD8DBQFCmP4UtTMYHG2NR9URAmFyAJ0QrLr6gR+A+CRkp11d1VSvZn2vWwCfQ6Xj C/BDHjWhMFc2HZ8MdSUMfjg= =fZgb -----END PGP SIGNATURE-----
Basta con que instales en el pc con winXP el RealVNC... trata de que sea la version 3 porque es mas comoda... en tu pc, habilita la opcion que permite usar levantar un servidor Vnc desde tu pc, usa Yast., es bastante sencillo. por linea de comandos, vncserver. Hechale un ojo a la documentacion. aca te dejo un enlace directo para descargar AQUI<http://www.elo.utfsm.cl/%7Einstall/index.php?dir=WINDOWS/VNC/&file=vnc-3.3.7-x86_win32.exe> Luego de que tienes todo eso, solo basta correr desde winXP el VNCclient y colocar tu ip local y la consola a usar. localhost:0 o 1 o 2... cuando se conecte usando el :0, estará para esto debe estar tu pc encendido, y permitir usar los puertos 5800 + nº de consola... y eso es bastante sencillo, claro que necesitarias tener tu pc encendido y permitir usar los recursos de tu pc, claro esta, que puedes comenzar a adentrarte en esto y utilizar los perifericos del pc con winXP. espero que te sirva... a mi me sirve mucho =D -- " A yam yur fader!!... noooooo " Cristhoper Jaña 0-90755551 Departamento de Electrónica U.T.F.S.M. Chile.
participants (6)
-
Carlos E. R.
-
Cristhoper Jaña
-
Jon Ander
-
jose maria
-
Leo
-
miguel gmail