SSH tunnel to a certain node

From HPCwiki
Revision as of 16:27, 16 April 2024 by Sun092 (talk | contribs)
Jump to navigation Jump to search

SSH tunnel to a certain node

1) Submit a slurm job, or start an interactive job on a node. Taking node201 as an example:

sinteractive --partition=main --nodelist=node201

2) In your local OS, set up a port tunnel connection (For example using port 2222): ssh -L 2222:node201:22 your_id@login.anunna.wur.nl

3) Config your local ssh config in ~/.ssh/config Host localhost

 HostName localhost
 Port 2222
 User your_id

4) You could now use your local terminal connecting to node201 directly, by:

ssh your_id@localhost -p 2222

5) VSCode connection: in the VSCode GUI -> Open a remote Window -> Connect to Host..., choose "localhost". After a few seconds, the VSCode is connected to the node201.

Please be aware that once the slurm job finishes, the connection will be lost.