Copiar as chaves SSH do servidor do C3SL para a máquina local:
$ mkdir ~/.ssh/c3sl
$ scp <USUARIO_C3SL>@ssh.c3sl.ufpr.br:~/.ssh/id_rsa* ~/.ssh/c3sl/
Configurar o SSH da máquina local para usar um Proxy para acessar o servidor cluster@c3sl, adicionando ao arquivo ~/.ssh/config
o conteúdo a seguir:
Host ssh.c3sl.ufpr.br
User <USUARIO_C3SL>
Host cluster.c3sl.ufpr.br
User <USUARIO_C3SL>
ProxyCommand ssh ssh.c3sl.ufpr.br -W %h:%p
IdentityFile ~/.ssh/c3sl/id_rsa
Testar usando o comando ssh
:
$ ssh cluster.c3sl.ufpr.br
Se estiver tudo correto será realizada a conexão diretamente para o servidor cluster.c3sl
Usar o comando scp
normalmente:
$ scp cluster.c3sl.ufpr.br:~/teste .
ssh
e scp
pois o nome do usuário correto já está contido no arquivo ~/.ssh/config
.HostName
para especificar o endereço completo do servidor, e modificar a opção Host
para algo mais simples. Exemplo:Host ssh.c3sl.ufpr.br
User <USUARIO_C3SL>
Host cluster
User <USUARIO_C3SL>
HostName cluster.c3sl.ufpr.br
ProxyCommand ssh ssh.c3sl.ufpr.br -W %h:%p
IdentityFile ~/.ssh/c3sl/id_rsa
e depois usar simplesmente:$ ssh cluster
$ scp cluster:~/teste .