Como montar o sistema de arquivos remotos sobre SSH no Linux
- 2159
- 75
- Mr. Mitchell Hansen
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
- « Como instalar o OpenOffice no Fedora 36/35/34
- Como configurar o MongoDB, Php5 e Apache2 no Ubuntu »