SSH tunnel to a certain node: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
* Submit a slurm job, or start an interactive job on a node. | |||
sinteractive -- | sinteractive | ||
or for a Nvidia A100 GPU: | |||
sinteractive -p gpu --gres=gpu:1 --constraint='nvidia&A100' | |||
* | |||
* Check on which node this job has landed | |||
squeue -u $USER -l | |||
* Add this to your machines ssh config in ~/.ssh/config | |||
Host node* gpu* | |||
Hostname %h.internal.anunna.wur.nl | |||
ProxyJump login.anunna.wur.nl | |||
User your_user_id | |||
Host *.anunna.wur.nl | |||
User your_user_id | |||
* You can now use your local terminal connecting to e.g. node201 directly, by: | |||
ssh node201 | |||
* In VSCode : | |||
in the VSCode GUI -> Open a remote Window -> Connect to Host...,type in the nodename. After a few seconds, VSCode is connected to the node. | |||
Please be aware that once the slurm job finishes, the connection will be lost and your running processes will be killed. | |||
Besides that, you are limited to the amount of RAM that you requested. | |||
Please be aware that once the slurm job finishes, the connection will be lost. | |||
Latest revision as of 12:41, 23 May 2025
- Submit a slurm job, or start an interactive job on a node.
sinteractive
or for a Nvidia A100 GPU:
sinteractive -p gpu --gres=gpu:1 --constraint='nvidia&A100'
- Check on which node this job has landed
squeue -u $USER -l
- Add this to your machines ssh config in ~/.ssh/config
Host node* gpu*
Hostname %h.internal.anunna.wur.nl
ProxyJump login.anunna.wur.nl
User your_user_id
Host *.anunna.wur.nl
User your_user_id
- You can now use your local terminal connecting to e.g. node201 directly, by:
ssh node201
- In VSCode :
in the VSCode GUI -> Open a remote Window -> Connect to Host...,type in the nodename. After a few seconds, VSCode is connected to the node.
Please be aware that once the slurm job finishes, the connection will be lost and your running processes will be killed. Besides that, you are limited to the amount of RAM that you requested.