If it's on specific nodes *for specific users*, you could allow them to log in to those nodes? As in, add them to the exception list in pam_slurm_adopt.

Tina

On 12/07/2022 07:56, Jake Jellinek wrote:
I cannot think of any way to do this within the Slurm configuration

I would solve this by having a wrapper run at boot time which started a new sshd process on a different port which you secured (ie only that user could connect) and then start this as part of your boot time scripts If your script was started on one of your ‘special’ machines, start the second instance of sshd…..if not, do nothing

Hope that helps

On 12 Jul 2022, at 05:53, Ratnasamy, Fritz <fritz.ratnas...@chicagobooth.edu> wrote:


Hello,

 Currently, our cluster does not allow ssh to compute nodes for users unless they have a running job on that compute node. I believe a system admin has set up a PAM module
that does the block. Whn trying ssh, this is the message returned:
Access denied by pam_slurm_adopt: you have no active jobs on this node
Connection closed by 10.135.242.188 port 22

However, we would like to allow sftp on a specific compute node for specific users.
Any idea on how to do that?
Thanks,


*Fritz Ratnasamy*

Data Scientist

Information Technology

The University of Chicago

Booth School of Business

5807 S. Woodlawn

Chicago,Illinois60637

Phone: +(1) 773-834-4556


--
Tina Friedrich, Advanced Research Computing Snr HPC Systems Administrator

Research Computing and Support Services
IT Services, University of Oxford
http://www.arc.ox.ac.uk http://www.it.ox.ac.uk

Reply via email to