Spyder: ¿Cómo editar un script de Python localmente y ejecutarlo en un kernel remoto?

Estoy usando Spyder 2.3.1 en Windows 7 y tengo un Kernel iPython 2.3 en ejecución en un sistema operativo Rasperry Pi RASPBIAN Linux.

Puedo conectarme a un kernel externo, usando un archivo .json y este tutorial:Consola remota de ipython

Pero que pasa ahora? Si "ejecuto" un script (F5), el núcleo intenta ejecutar el script como:

%run "C:\test.py"

ERROR: archivou'C:\\test.py' extraviado.

Esto vuelve con un error, ofc, porque el script se encuentra en mi máquina bajo c: y no en la máquina remota / raspberry pi. ¿Cómo le digo a Spyder que de alguna manera copie primero el script en la máquina remota y lo ejecute allí?

Si marco la casilla de verificación "este es un núcleo remoto", ya no puedo conectarme al núcleo existente. ¿Qué significa esa caja? ¿Copiará el script a través de SSH a la máquina remota antes de la ejecución? Si ingreso la información de inicio de sesión SSH, aparece el error "Parece que el kernel murió inesperadamente".