LaSCADo
  • Equipe
  • Sobre
  • Financiamento
  • Política de uso
  • Projetos
  • Hardware
  • Software
  • Como acessar
  • Dicas
  • Como chegar

Montar localmente pasta remota

Quando você precisa acessar arquivos que estão no cluster, uma forma de facilitar esse processo é montar a pasta remota onde estão os arquivos no seu computador local.

Esse processo pode ser feito Sistema de Arquivos baseado em SSH (SSHFS).

Instalação do SSHFS

Para sistemas baseados em Debian, como o Ubuntu, a instalação do SSHFS é simples usando o gerenciador de pacotes apt.

$ sudo apt install sshfs

Para MacOS, o SSHFS pode ser instalado baixando os pacotes OSXFuse e SSHFS disponíveis em https://osxfuse.github.io/.

Uso básico

O primeiro passo é criar um ponto de montagem usado pelo SSHFS na sua máquina local. Por exemplo:

$ mkdir /home/vitor/work-xcat02

Em seguida, monta-se a pasta com o comando sshfs. Por exemplo, para montar a pasta /home/vitor/WORK localizada na máquina xcat02 na pasta /home/vitor/xcat02-WORK de sua máquina local, podemos fazer o seguinte:

$ sshfs vitor@143.106.243.188:/home/vitor/WORK /home/vitor/work-xcat02

Agora você poderá verificar o conteúdo da pasta remota fazendo

$ ls /home/vitor/work-xcat02

Se você estiver acessando o cluster de fora da FT, você precisará criar um túnel pela máquina lascado antes de montar a pasta.

O túnel é criado com o comando

$ ssh -L 5555:143.106.243.188:22 vitor@lascado.ft.unicamp.br

onde 5555 é a porta do seu computador que será conectada a porta 22 da máquina xcat02 via um túnel que passa pela máquina lascado. O IP da xcat02 (143.106.243.188) é indicado entre essas portas no comando acima.

Ao executar o comando acima, será criada uma conexão com a máquina lascado. Mantendo-se essa conexão ativa, abra outro terminal e monte a pasta remota usando:

$ sshfs -p 5555 vitor@127.0.0.1:/home/vitor/WORK /home/vitor/work-xcat02

Desmontagem

No Linux, para desmontar o compartilhamento, use:

$ fusermount3 -u /home/vitor/work-xcat02

E no MacOS:

$ diskutil umount force /home/vitor/work-xcat02
 

LaSCADO - FT/UNICAMP/Limeira