Manual de utilização do ambiente de processamento paralelo do LAD

O presente documento tem como objetivo orientar e instruir os usuários do Laboratório de Alto Desempenho da PUCRS, do PUCRS Ideia, sobre a utilização do laboratório.
Em caso de dúvidas, pode entrar em contato via e-mail: contato.lad@pucrs.br ou suporte.lad@pucrs.br.

2.4. OpenSSH Proxyjump

O ProxyJump da OpenSSH é uma configuração que facilita e automatiza a conexão a servidores remotos através de um servidor intermediário. Em vez de se conectar manualmente a cada servidor, o ProxyJump permite que o OpenSSH gerencie as conexões.

O comando possui o seguinte formato:

user@localhost:~$ ssh -J <user@jump-server> <user@remote-server>


Exemplo:

user@localhost:~$ ssh -J 08042022@sparta.pucrs.br examples.lad@pantanal.lad.pucrs.br


Configurando no Linux / Windows 11

No arquivo de configurações do SSH, acessado em ./etc/ssh/ssh_config no Linux, podemos incluir os hosts. No Windows 11, as configurações se encontram no diretório C:\Users\User\.ssh\config.

Se o arquivo “config” não existir, você pode criá-lo:

Host sparta
User <matricula>
Hostname sparta.pucrs.br

Host cluster
User <usuário>
Hostname <cluster>.lad.pucrs.br
ProxyJump sparta


Exemplo:

Host sparta
User 08042022
Hostname sparta.pucrs.br

Host pantanal
User examples.lad
Hostname pantanal.lad.pucrs.br
ProxyJump sparta


Nesse caso, para o acesso remoto:

user@localhost:~$ ssh pantanal


Configurando no Windows PuTTY

Para configurar o OpenSSH no Windows PuTTY:

Na seção Session

  • Host Name: <cluster>.lad.pucrs.br

putty-host

Na seção Connection > Data

  • Auto-login username: <usuário>

putty-data

Na seção Connection > Proxy

  • Proxy type: “SSH to proxy and use port forward”
  • Proxy hostname: jump-server sparta.pucrs.br
  • Port: 22
  • Username: <matrícula>

putty-proxy

Na seção Session

  • Saved Sessions: “name”

putty-save-config

Por fim, entre no Windows PuTTY clicando em “Open”.