Como montar o sistema de arquivos remotos sobre SSH no Linux

Como montar o sistema de arquivos remotos sobre SSH no Linux

Sshfs é um sistema de arquivos baseado no Protocolo de transferência de arquivos SSH (SFTP). No lado remoto, precisamos apenas instalar o servidor SSH, já que a maioria dos servidores SSH já suporta isso, não há nada a fazer no servidor remoto, exceto a instalação do servidor SSH. No lado do cliente, precisamos instalar pacotes de fusíveis SSHFS para montar o sistema de arquivos remoto. Versão mais recente de O SSHFS usa fusível. A versão fusível do SSHFS é reescrita por Miklos Szeredi.

Recursos de SSHFs:

    • Baseado no FUSE (Melhor Usuários Space FileSystem Framework para Linux)
    • Multithreading: mais de uma solicitação pode estar a caminho do servidor
    • Permitindo leituras grandes (máximo 64k)
    • Conteúdo do diretório de cache

Etapa 1 - Instale o fusível -sshfs

Para CENTOS/RHEL usuários, fusível Sshfs está disponível no repositório EPEL, portanto, certifique -se de instalar o repositório EPEL em seu sistema. Agora execute o seguinte comando para instalá -lo

No CentOS/Rhel:

# yum install fus-sshfs 

No Ubuntu e Dabian:

$ sudo apt-get update $ sudo apt-get install sshfs 

Etapa 2 - Mount Remote Directory

Vamos montar o diretório do servidor remoto usando SSHFs. Verifique se o sistema remoto possui um servidor SSH em execução com conectividade SSH adequada do seu sistema.

Primeiro, crie um ponto de montagem

# mkdir /mnttssh 

Vamos montar o diretório remoto. Para este exemplo, estamos montando /Home/RemoteUser diretório de 192.168.1.12 (controlo remoto.exemplo.com) sistema para o nosso sistema local.

# sshfs [email protegido]:/home/remoteuser/opt/mnttssh 

[Saída de amostra]

A autenticidade do host 'remoto.exemplo.com (192.168.1.12) 'Não pode ser estabelecido. A impressão digital da RSA é 77: 85: 9E: FF: DE: 2A: EF: 49: 68: 09: 9b: DC: F0: F3: 09: 07. Tem certeza que deseja continuar se conectando (sim/não)? Sim [Protegido por e -mail] senha: 

Etapa 3 - Verifique o montamento

Depois de montar o sistema de arquivos remoto no ponto de montagem local, verifique -o executando o comando de montagem.

# montagem /dev /mapper /vg_svr1-lv_root on /type ext4 (rw) proc ON /PROC TYPE PROC (RW) sysfs on /sys tipo sysfs (rw) devpts on /dev /pts tipo devpts (rw, gid = 5, 5, modo = 620) tmpfs on /dev /shm tipo tmpfs (rw) /dev /sda1 on /boot type ext4 (rw) [email protegido]: /home /remoteuser on /mnttssh tipo fusível.sshfs (rw, nosuid, nodev) 

Além disso, navegue até o seu ponto de montagem, você verá arquivos do sistema remoto

# CD /MNTSSH # LS 

Etapa 4 - Mount Directory na inicialização do sistema

Se você deseja montar o sistema de arquivos remoto automaticamente cada vez que quando o sistema reinicia, adicione a seguinte entrada para /etc/fstab arquivo. Certifique -se de ter uma configuração SSH baseada em chave entre o sistema remoto e local.

[Email protegido]:/home/remoteuser/mnttssh fusível.Padrões SSHFs 0 0 

Etapa 5 - Diretório desmontado

Se o seu trabalho acabar e você não precisar mais do diretório montado, basta desmontá -lo usando o seguinte comando.

# Umount /mnttsh 

Remova também a entrada de /etc/fstab arquivo