# Goto Symbol or '@edit' on remote

**URL:** <https://discourse.julialang.org/t/goto-symbol-or-edit-on-remote/40859>\
**Category:** Juno\
**Tags:** question\
**Created:** [June 6, 2020, 10:57am UTC](https://discourse.julialang.org/t/goto-symbol-or-edit-on-remote/40859 "2020-06-06T10:57:22Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![h-spiess](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@h-spiess](https://discourse.julialang.org/u/h-spiess)\
**Post date:** [June 6, 2020, 10:57am UTC](https://discourse.julialang.org/t/goto-symbol-or-edit-on-remote/40859/1 "2020-06-06T10:57:22Z")

</div>

Hey,

I really like Juno and want to use it to its full potential on a Slurm cluster. I’m able to log into a node by connecting to an external process.

Unfortunately, the easier way to connect via ftp-remote-edit doesn’t work as I need to ssh jump over another host first until entering a node, as I don’t have direct access. ftp-remote-edit doesn’t seem to have a way to use ProxyJump.

When I’m connected I would like to use “Goto Symbol” or the “@edit macro” from the REPL to jump to package source code. Both doesn’t work even if I simultaneously connect to the server by ftp-remote-edit (I can not connect to the node but to the frontend, which has a shared filesystem).

Even if i try it on another server, where i have direct ssh access to and can therefore use the standard method via ftp-remote-edit, it still doesn’t work. Do i have to set the “initial directory” of ftp-remote-edit settings of the servers to root, so that the file paths match? right now i have set it to my home directory on the server.

I would really appreciate your help.

Thanks a lot and thank you for Juno 🙂

Best,  
Heiner

---

<div class="post-metadata">

**Author:** ![h-spiess](https://avatars.discourse-cdn.com/v4/letter/h/aeb1de/32.png) [@h-spiess](https://discourse.julialang.org/u/h-spiess)\
**Post date:** [June 15, 2020, 4:02pm UTC](https://discourse.julialang.org/t/goto-symbol-or-edit-on-remote/40859/2 "2020-06-15T16:02:57Z")

</div>

I fixed the problem myself.

“Goto Symbol” and other file opening actions (debugging, docs) work, when ftp-remote-edit is initiated at the root directory.

Additionally, I got Juno work with a compute node directly by ssh tunneling.

ssh -L “_localport_”:“_NODE_”:“_node ssh port_” “_slurm\_gateway_”

Then connect ftp-remote-edit to localhost port “_localport_” and launch Julia via Juno.

Works great now! 🙂 Hope this helps somebody in the future who has a similar problem.
