Spyder: Como editar um script python localmente e executá-lo em um kernel remoto?

Estou usando o Spyder 2.3.1 no Windows 7 e tenho um Kernel do iPython 2.3 em execução em um sistema operacional Rasperry Pi RASPBIAN Linux.

Eu posso me conectar a um kernel externo, usando um arquivo .json e este tutorial:Console ipython remoto

Mas e agora? Se eu "executar" um script (F5), o kernel tentará executar o script como:

%run "C:\test.py"

ERRO: Arquivou'C:\\test.py' não encontrado.

Isso retorna com um erro, ofc, porque o script está na minha máquina em c: e não na máquina remota / raspberry pi. Como eu digo ao Spyder para copiar de alguma forma primeiro o script para a máquina remota e executá-lo lá?

Se eu marcar a caixa de seleção "este é um kernel remoto", não consigo mais me conectar ao kernel existente. O que essa caixa significa? Ele copiará o script via SSH para a máquina remota antes da execução? Se eu inserir as informações de login do SSH, recebo o erro "Parece que o kernel morreu inesperadamente".