2012-07-03 8 views
13

Actualmente estoy conectado a través de ssh a una computadora remota donde tengo R configurado en VIM. Estoy usando ubuntu en ambos lados.¿Cómo puedo hacer que R trace localmente en una conexión ssh remota?

Cuando intento trazar algo desde R, aparecerá en el equipo remoto en lugar del local. ¿Hay alguna manera de que pueda hacer R trama localmente?

+2

¿Tiene X Forwarding configurado correctamente? es decir, ¿puede ver los programas gráficos que se ejecutan en la máquina remota? Intenta usar 'ssh -X' cuando te conectes. –

+0

¡Gracias, eso resolvió el problema! Obviamente no estaba al tanto de esta característica. – svenski

+0

¡Me alegro de que haya sido útil! Lo escribí como una respuesta, también. –

Respuesta

15

Puede usar SSH con el interruptor -X para reenviar parámetros gráficos a su máquina local.

+3

Alternativamente use '-Y', vea http://unixhelp.ed.ac.uk/CGI/man-cgi?ssh+1 para más información. –

+0

> plot (chaidUS) KiTTY proxy X11: no se puede conectar al servidor X reenviado: Error de red: conexión rechazada Error en .External2 (C_X11, d $ display, d $ ancho, d $ altura, d $ punto, no puede iniciar dispositivo X11cairo Además: mensaje de advertencia: En (function (display = "", anchura, altura, pointsize, gamma, bg,: no se puede abrir la conexión a la pantalla X11 '' he fijado X reenvío, pero no la variable DISPLAY ... cuando no está configurado, ¿dónde se conecta? – Tagar

+0

¿hay alguna forma de hacerlo sin tener que depender del dispositivo X11? – rbatt

Cuestiones relacionadas