Categories
por

Como montar uma pasta remota no ubuntu

Se é alguém que precisa de aceder a pastas remotas como FTP, Samba, SSH ou qualquer outra pasta remota, então o Ubuntu e muitas outras distribuições Linux têm uma forma simples e integrada de as montar directamente no navegador de ficheiros. Claro que há muitos FTP e outros clientes para aceder a estas pastas remotas, mas lançá-las e entrar em cada uma delas é um pouco desajeitado e moroso. Portanto, se quiser ser produtivo, então montar essas pastas remotas directamente no Ubuntu é essa a forma de proceder. Aqui está como o pode fazer.

Montar Pastas Remotas no Ubuntu

Montar pastas remotas em Ubuntu é muito fácil e simples. Para começar, abrir o File Browser usando o atalho no Launcher ou procurando-o no Dash. Uma vez aberto, clicar na opção “Ligar ao Servidor” a partir do painel de navegação da esquerda.

A acção acima irá abrir a janela “Ligar ao Servidor”. Aqui, introduza o seu endereço de pasta remota e clique no botão “Connect to Server”. No meu caso, estou a ligar-me a um servidor SFTP. Por isso, introduzi o endereço remoto como se segue.

Nota: se quiser ligar-se a pastas remotas que utilizem, FTP, Samba, etc., então precisa de alterar o formato do endereço em conformidade. Por exemplo, pode usar ssh://192.168.0.100 para SSH, smb://foo. example. com para Samba, etc.

Assim que clicar no botão Ligar, o Ubuntu pode mostrar-lhe que não pode verificar a identidade do servidor ou pasta remota. Basta clicar no botão “LogIn Anyway” para continuar.

Depois de clicar no botão “LogIn Anyway”, o Ubuntu pedirá a Palavra-passe, se existir. Introduza a palavra-chave e clique no botão “Connect” (Ligar). Por defeito, o Ubuntu selecciona a caixa de verificação “Recordar palavra-passe até ao fim da sessão”. Se entrar frequentemente nesta pasta remota, então poderá querer seleccionar o botão de rádio “Recordar para sempre” para que não tenha de introduzir a palavra-passe cada vez que o fizer.

Assim que clicar no botão Ligar, será iniciado sessão na pasta remota. Pode aceder a todo o conteúdo da pasta remota directamente a partir do navegador de ficheiros Ubuntu.

Além disso, se vai utilizar esta pasta remota com frequência, pode criar um marcador de página para que possa abrir a pasta remota com apenas um clique. Para isso, clique com o botão direito do rato na unidade remota no painel esquerdo e depois seleccione a opção “Adicionar Marcador” e está pronto a partir daí.

É tudo o que há para fazer e é tão simples como montar pastas remotas como FTP, SFTP, SSH, WebDEV, Samba, etc. directamente no gestor de ficheiros Ubuntu.

Comente abaixo partilhando os seus pensamentos e experiências sobre a utilização do método acima descrito para montar pastas remotas no Ubuntu.

Como montar um directório remoto usando SSH para estar disponível como se se tratasse de um directório local?

7 Respostas 7

Instalar primeiro o módulo:

Carrega-o para o kernel:

Definir permissões (versões Ubuntu remoteDir .

Agora executei o comando para o montar (montar em casa):

Agora deve ser montado:

Configurar autenticação baseada em chaves ssh

Gerar par chave no anfitrião local.

Aceitar

Verificar o conteúdo do directório local

Deve ver o conteúdo do directório remoto

Iniciar autofs em modo normal

Parar a execução do AutoFS em modo de depuração com CTRL-C .

Iniciar o AutoFS em modo normal

Desfrute

(Testado em Ubuntu 14.04)

Com base nas minhas experiências, a criação explícita do grupo de fusíveis e a adição do seu utilizador ao mesmo NÃO é necessária para montar o sistema de ficheiros ssh.

Para resumir, aqui estão os passos copiados a partir desta página:

$ sudo apt-get install sshfs

2.Criar ponto de montagem local

3.Montar pasta remota /remote/path to /home/johndoe/sshfs-path/

$ sshfs [email protegido]:/remote/path /home/johndoe/sshfs-path/

E, finalmente, a umount .

$ fusermoun t-u /home/johndoe/sshfs-path/

sudo apt-get install sshfs

Embora não esteja a responder exactamente à sua pergunta, queria apenas mencionar que também pode alcançar o mesmo objectivo usando o “sftp”. Apenas dentro da barra de endereços do seu gestor de ficheiros, escreva este comando:

Gostaria de avisar que, por defeito, parece que apenas o utilizador que configurou o suporte pode aceder ao directório remoto.

Eu configuro um directório remoto, e crio uma crontab com sudo cronta b-e . Mais tarde descobri que o ficheiro de cópia de segurança não escreveu o directório remoto de forma alguma. Depois descobri que não podia cd no disco remoto como raiz! Assim, acabei por criar a mesma tarefa com a cronta b-e e tudo funciona como eu esperava.

Uma forma fácil de executar montagens sshfs na inicialização é também adicioná-la à cronta b-e raiz (ou a outro utilizador), desta forma:

E se precisar de adicionar um atraso, pode usar:

Não é a resposta que procura? Procure outras perguntas etiquetadas mount ssh sshfs ou faça a sua própria pergunta.

Ligado a

Relacionado

Perguntas Hot Network

Para subscrever este feed RSS, copie e cole este URL no seu leitor RSS.

  1. Blog

Facebook

Twitter

LinkedIn

Instagram

desenho / logotipo © 2021 Stack Exchange Inc; contribuições dos utilizadores licenciados sob cc by-sa. rev 2021.4.7.39017

Ao clicar em “Aceitar todos os cookies”, concorda que a Stack Exchange pode armazenar cookies no seu dispositivo e divulgar informações em conformidade com a nossa Política de Cookie.

Samba é o conjunto padrão de programas de interoperabilidade Windows para os sistemas operativos Unix e Linux. O servidor Samba utiliza o protocolo SMB/CIFS para a partilha segura, estável e de ficheiros/impressoras.

Este tutorial irá ajudá-lo a montar a partilha remota de samba para o seu sistema Linux.

Montar o Samba Share no Unix e no Linux

Siga o guia passo a passo para a montagem de partilha remota de samba no Ubuntu e no sistema Debian. Também permite a montagem automática de drive partilhado, mesmo após o reinício do sistema.

Passo 1 – Precisa de instalar o pacote cifs-utils no seu sistema. Execute o seguinte comando no terminal para a instalação.

Passo 2 – Depois disso, crie um directório para montar a unidade de partilha.

  • Passo 3 – Agora crie um ficheiro de credenciais para o seu sistema. Faça-o como um ficheiro oculto usando ponto (.) para fins de segurança. É bom criá-lo no seu directório pessoal.
  • Conclusão
  • Neste tutorial, aprendeu a montar samba share remoto em sistema semelhante ao Unix. Também activado para montar o compartilhamento remoto no arranque do sistema. O principal objectivo deste artigo é fornecer um guia passo-a-passo sobre como montar o sistema de ficheiros remoto Linux usando cliente SSHFS sobre SSH . Este artigo é útil para os utilizadores e administradores de sistemas que queiram montar o sistema de ficheiros remoto nos seus sistemas locais para quaisquer fins. Testamos praticamente instalando o cliente SSHFS num dos nossos sistemas Linux e montamos com sucesso sistemas de ficheiros remotos. Antes de irmos mais longe na instalação, vamos compreender o SSHFS e como funciona. Sshfs Mount Remote Linux Filesystem ou Directório
  • O que é SSHFS?
  • SSHFS significa ( Secure SHell FileSystem ) cliente que nos permite montar um sistema de ficheiros remoto e interagir com directórios e ficheiros remotos numa máquina local usando o SSH File Transfer Protocol ( SFTP ). SFTP é um protocolo seguro de transferência de ficheiros que fornece acesso a ficheiros, transferência de ficheiros e características de gestão de ficheiros através do protocolo Secure Shell. Porque o SSH usa criptografia enquanto transfere ficheiros através da rede de um computador para outro computador e o SSHFS vem com o módulo de kernel FUSE ( Filesystem in Userspace ) incorporado que permite a qualquer utilizador não privilegiado criar o seu sistema de ficheiros sem modificar o código do kernel. Neste artigo, mostraremos como instalar e utilizar o cliente SSHFS em qualquer distribuição Linux para montar um sistema de ficheiros ou directório Linux remoto numa máquina Linux local.

Passo 1: Instalar o cliente SSHFS em sistemas Linux

Por defeito, os pacotes sshfs não existem em todas as principais distribuições Linux, é necessário activar o repositório epel sob os seus sistemas Linux para instalar sshfs com a ajuda do comando Yum com as suas dependências.

Passo 2: Criação do directório SSHFS Mount

Uma vez instalado o pacote sshfs, é necessário criar um directório de pontos de montagem onde irá montar o seu sistema de ficheiros remoto. Por exemplo, criámos um directório de pontos de montagem sob /mnt/tecmint .

Passo 3: Montagem do sistema de ficheiros remoto com SSHFS

Depois de ter criado o seu directório de pontos de montagem, execute agora o seguinte comando como utilizador root para montar o sistema de ficheiros remoto sob /mnt/tecmint . No seu caso, o directório de pontos de montagem seria qualquer coisa. O seguinte comando irá montar um directório remoto chamado /home/tecmint sob /mnt/tecmint no sistema local. (Não se esqueça de substituir x. x.x. x.x pelo seu endereço IP e ponto de montagem). Se o seu servidor Linux estiver configurado com autorização baseada em chave SSH, então terá de especificar o caminho para as suas chaves públicas, como mostrado no seguinte comando.

  • Passo 4: Verificação do Sistema de Arquivos Remoto é Montado
  • Se tiver executado com sucesso o comando acima sem erros, verá a lista de ficheiros e directórios remotos montados sob /mnt/tecmint .
  • Passo 5: Verificação do Ponto de Montagem com o comando d f-hT

Se executar o comando d f-hT, verá o ponto de montagem do sistema de arquivo remoto.

Amostra de saída

Passo 6: Montagem permanente do sistema de arquivo remoto

Para montar permanentemente o sistema de ficheiros remoto, é necessário editar o fi

Passo 7: Desmontagem do sistema de arquivo remoto

Para desmontar o sistema de arquivo remoto, jun emitir o seguinte comando, ele irá desmontar o sistema de arquivo remoto. É tudo por agora, se enfrentar alguma dificuldade ou precisar de ajuda para montar o sistema de arquivo remoto, por favor contacte-nos através de comentários e se achar que este artigo é muito útil, então partilhe-o com os seus amigos.

Se aprecia o que fazemos aqui na TecMint, deve considerar:

TecMint é o site comunitário de maior crescimento e confiança para qualquer tipo de Artigos, Guias e Livros Linux na web. Milhões de pessoas visitam TecMint! para pesquisar ou navegar nos milhares de artigos publicados disponíveis GRATUITAMENTE para todos. Se gostar do que está a ler, por favor considere comprar-nos um café ( ou 2 ) como um sinal de apreço. Estamos gratos pelo vosso apoio sem fim. Quando se trata de aceder a directórios remotos em sistemas Linux, incluindo o Ubuntu, há muitos métodos diferentes à sua disposição… Se quiser tornar as pastas acessíveis a utilizadores remotos, e fazê-lo com segurança, pode utilizar o sFTP… Para clientes Linux, o SSHFS (SSH Filesystem) é outro óptimo também para utilizar… É um sub-sistema que vem com servidor SSH e activado por defeito, baseado no FUSE para montagem de directórios remotos sobre uma ligação SSH… Em vez de configurar um servidor ou processo inteiramente novo para disponibilizar directórios e pastas remotas aos utilizadores, pode usar o seu servidor SSH existente para fazer isso… Não há necessidade de configurações adicionais ou de servidores FTP… Este breve tutorial mostra aos estudantes e aos novos utilizadores como instalar e configurar SSHFS no Ubuntu 18.04 | 16.04 servidores LTS… Quando estiver pronto, siga os passos abaixo:

Passo 1: Instalar o SSHFS no Ubuntu

Os pacotes SSHFS estão disponíveis em repositórios de software padrão Ubuntu… Portanto, tudo o que precisa de fazer para o instalar é executar os comandos abaixo: Depois de o instalar, continue abaixo para aprender como montar directórios…

Passo 2: Montagem de Directórios SSHFS

Agora que o SSHFS está instalado, pode usar o comando de montagem para aceder a directórios remotos sobre SSHFS via SSHFS… O formato do comando de montagem do SSHFS é mostrado abaixo: sshfs [[protegido por email]]host: [ponto de montagem [opções] Para montar um directório remoto localmente na sua máquina Ubuntu, crie primeiro um local ou ponto de montagem que será sincronizado com o lado remoto… Execute os comandos abaixo para criar uma pasta chamada sshfs na sua pasta home… É aqui que a pasta remota será montada e acedida localmente… mkdir $HOME/ sshfs Pode então utilizar os comandos de contagem para montar o directório remoto localmente através de SSHFS… sshfs [protegido por email]: / RemoteSSHFS $HOME/ sshfs Substitua ” richard ” pelo nome de utilizador real criado no seu servidor e ” 192. 168.10.2 ” com o endereço IP real da sua instância remota. Para desmontar o directório acima, execute os comandos abaixo: cd && fusermoun t-u $HOME/ sshfs Para evitar escrever a palavra-chave cada vez que montar o directório remoto, pode ler este post para aprender como configurar a autenticação da chave SSH… Com ele, não terá de cronometrar a sua palavra-chave sempre que quiser montar o directório remoto… Montar permanentemente a pasta remota na máquina local Se quiser montar permanentemente o directório remoto precisa de editar o ficheiro /etc/fstab da máquina local e adicionar uma nova entrada… Ao fazer isto, manterá sempre o ponto de montagem disponível mesmo que reinicie a sua máquina… Desta forma, quando o seu sistema arrancar, irá montar automaticamente o directório remoto. Para montar um directório remoto sobre SSHFS a partir de /etc/fstab , use fuse. sshfs como o tipo de sistema de ficheiros… Execute os comandos abaixo para abrir o ficheiro /etc/fstab… sudo nano /etc/fstab Depois adicione a linha abaixo no ficheiro e guarde… sshfs [protegido por email]:/ RemoteSSHFS $HOME/ sshfs fuse. sshfs defaults 0 0 Deve certificar-se de que a autenticação SSH sem palavra-passe está activada no servidor SSH ao qual se está a ligar para que não tenha sempre de introduzir uma palavra-passe… Os utilizadores do Windows podem montar a localização remota usando os comandos abaixo, usando programas como SSHFS-Win e WinFsp Parabéns! Aprendeu como instalar e activar o SSHFS e montar os directórios remotos com sucesso. Set 22, 2017 Comentário Muito semelhante à montagem manual de um disco rígido no Linux, o acesso a partilhas de rede é enfadonho. Os endereços IP devem ser especificados, os logins configurados, etc. Ser capaz de iniciar sessão no seu PC e montar automaticamente partilhas de rede significa que o trabalho se torna mais fácil. Tal como o arranque automático de um disco rígido, a montagem automática de uma partilha de rede é feita dentro do ficheiro fstab. Neste guia, vamos rever como montar automaticamente acções NFS, acções Samba/CIFS, e até acções SSHFS! Veja aqui como fazê-lo.

Cópia de segurança do ficheiro Fstab

A edição do ficheiro fstab é muito perigosa, e quaisquer alterações podem quebrar seriamente o seu sistema se fizer asneira. Antes de iniciar este tutorial, abra um terminal e faça o seguinte: Passo 1: faça uma pasta no seu PC para guardar a cópia de segurança. Adicionalmente, considere a possibilidade de carregar a referida cópia de segurança em serviços como Dropbox ou Google Drive para a sua guarda em segurança. Passo 2: ganhe uma shell de raiz, com sud o-s, e depois introduza o directório /etc/. Passo 3: criar a cópia de segurança e colocá-la na pasta de cópia de segurança. Etapa 4: renomear o ficheiro para que tenha uma extensão. bak.

Restaurar a cópia de segurança

Passo 1: ganhar uma casca de raiz com sud o-s. Passo 2: introduzir o directório /etc/ e apagar o ficheiro fstab partido. Etapa 3: copiar a cópia de segurança para a pasta /etc/. Etapa 4: renomear a cópia de segurança.

Autostarting NFS

Montar uma parte NFS é irritante e enfadonho; especialmente para novos utilizadores. Para pessoas não familiarizadas com NFS e com o seu funcionamento, pode parecer ciência de foguetes. É por isso que seria bom poder entrar num PC e ter acesso fácil a partilhas de imediato, sem alarido. Para o conseguir, terá de escrever uma linha no ficheiro fstab. Primeiro, encontre o nome da acção que deseja montar. Por exemplo: Depois, faça uma pasta onde o NFS deve ser montado no Linux. Abra o ficheiro fstab com nano. Escreva a linha de montagem. Aqui está um exemplo de como deve ser: Nota: substitua “dados” pelo título da sua partilha NFS. Guarde as alterações para /etc/fstab premindo CTRL + O , e reinicie. No login, a sua partilha NFS será automaticamente montada.

Autostarting SAMBA

O samba é uma grande ferramenta. Com ele, os administradores do Linux podem servir ficheiros em rede para os três principais sistemas operativos de PC, e mesmo móveis. O Samba é amplamente utilizado por causa dele. Apesar disto, o protocolo SMB é uma verdadeira dor de acesso manual. Os gestores de ficheiros no Linux sputter e levam uma eternidade a encontrar uma partilha, e por vezes ignoram mesmo os endereços IP. É por isso que é óptimo ser capaz de montar este tipo de partilhas no início de sessão. Para começar, instale os utils CIFS. Este é um conjunto de ferramentas que fazem com que a montagem automática de acções Samba funcione correctamente.

Ubuntu

Debian

Arco Linux

Fedora

OpenSUSE

Outros Linuxes

O CIFS é um componente crítico para o Samba. Como resultado, a maioria dos sistemas operativos Linux contém ferramentas CIFS. Para obter este pacote na sua distribuição Linux, procure por “cifs utils”, ou algo semelhante, e depois instale-o com o seu gestor de pacotes. Nota: deve criar um directório de montagem antes de tentar montar SMB. Com as ferramentas descarregadas, configure a montagem: Escreva a sua linha de montagem. Eis como deve ser: Nota: substitua “share” pelo nome do share, e “SERVER” pelo nome do servidor, ou IP. Altere “=utilizador” para o seu utilizador Samba, e “=password” para a sua password Samba. Com a linha de montagem escrita, prima CTRL + O para guardar as alterações, e depois reinicie. Na próxima inicialização, a partilha de Samba será automaticamente montada.

Autostarting SSHFS

O SSHFS é uma ferramenta muito útil para quem trabalha em servidores. Com ele, qualquer sistema de ficheiros pode ser facilmente partilhado e acessível através do SSHFS. No entanto, montar o SSHFS é tedioso de digitar. Por esta razão, muitas pessoas montam automaticamente o SSHFS na inicialização. Eis como o fazer. Em primeiro lugar, instale o pacote SSHFS.

Ubuntu

Debian

Arco Linux

Fedora

OpenSUSE

Outros Linuxes

O SSHFS é amplamente utilizado. É por causa disto que os utilizadores de distribuições obscuras de Linux não devem ter problemas na sua instalação. Para o encontrar, abra a sua ferramenta de gestão de pacotes, procure por “sshfs” e instale-o. Nota: A montagem automática de sistemas de ficheiros SSH é feita graças ao sistema de inicialização do sistema. Se o seu sistema operativo não tiver systemd, está sem sorte com este método Primeiro, crie um ponto de montagem para que o SSHFS aterre no sistema: Ganhe uma shell de raiz, e abra o ficheiro fstab. Depois, escreva a linha de montagem. Por favor mude “utilizador” e “anfitrião” com o nome de utilizador e IP/hostname remoto, e nome de utilizador com o seu nome de utilizador. Depois de escrever a linha de montagem e comentar, guardar as edições na fstab premindo CTRL + O. Reiniciar. No próximo log in, a partilha SSHFS será automaticamente montada!

Conclusão

As partilhas em rede são facilmente a melhor forma de aceder a ficheiros. Não cortesia, o acesso aos mesmos pode, por vezes, ser um processo verdadeiramente enfadonho. É por isso que é tão fixe que é possível montar automaticamente estas partilhas no Linux. Permite aos utilizadores remover o tédio de terem sempre de montar manualmente as partilhas de rede.

4 Comentários

Obrigado, isto foi muito útil a minha entrada de linux para fstab UUID= /mnt/x ext4 acl, user_xattr,_netdev 0 0 resolveu o meu problema onde a unidade estava a ser montada antes da rede entrar, usando _netdev resolveu o problema Alguma ideia do porquê de cada vez que tento aceder à montagem dizer que a operação é permitida apenas para raiz? Adicionei o meu utilizador administrador por defeito ao grupo raiz, mas ainda enfrentando o mesmo problema. Tentei SAMBA usando fstab mas o Linux Mint não monta o local afirmando que só o root pode montar unidades. Deverá haver um comando extra na fstab para montar uma localização de rede usando SAMBA? Passei horas à procura de um bom “como” ligar o meu eOS ao meu servidor no arranque. Depois encontrei esta página. Muito obrigado!

Deixe uma resposta

Cancelar resposta

OpenSUSE

Outros Linuxes

O SSHFS é amplamente utilizado. É por causa disto que os utilizadores de distribuições obscuras de Linux não devem ter problemas na sua instalação. Para o encontrar, abra a sua ferramenta de gestão de pacotes, procure por “sshfs” e instale-o. Nota: A montagem automática de sistemas de ficheiros SSH é feita graças ao sistema de inicialização do sistema. Se o seu sistema operativo não tiver systemd, está sem sorte com este método Primeiro, crie um ponto de montagem para que o SSHFS aterre no sistema: Ganhe uma shell de raiz, e abra o ficheiro fstab. Depois, escreva a linha de montagem. Por favor mude “utilizador” e “anfitrião” com o nome de utilizador e IP/hostname remoto, e nome de utilizador com o seu nome de utilizador. Depois de escrever a linha de montagem e comentar, guardar as edições na fstab premindo CTRL + O. Reiniciar. No próximo log in, a partilha SSHFS será automaticamente montada!

Conclusão

As partilhas em rede são facilmente a melhor forma de aceder a ficheiros. Não cortesia, o acesso aos mesmos pode, por vezes, ser um processo verdadeiramente enfadonho. É por isso que é tão fixe que é possível montar automaticamente estas partilhas no Linux. Permite aos utilizadores remover o tédio de terem sempre de montar manualmente as partilhas de rede.

4 Comentários

Privilégios de raiz

Se executar o comando d f-hT, verá o ponto de montagem do sistema de arquivo remoto.

Requisitos

sshfs

Tempo de leitura da est.

10mMais sobre SSHFS

    sshfs é um sistema de ficheiros baseado no protocolo de transferência de ficheiros SSH. É utilizado num sistema cliente, isto é, é necessário instalar o pacote sshfs no seu computador local/laptop alimentado por CentOS/RHEL/Ubuntu/Debian/Arch Linux. Não é necessário instalar nada no servidor (server1.cyberciti. biz). Apenas precisa de um servidor openssh instalado no lado do servidor. A nossa amostra de instalação:

Fig.01: A nossa amostra de configuração

Instalação do SSHFS num Ubuntu/Debian/Mint Linux

Instalação do SSHFS num Arco Linux
Digite o seguinte comando: Certifique-se de que adiciona um utilizador chamado vivek ao grupo de fusíveis: ## [ criar grupo de fusíveis se não existir como na sua distro ] ## $ sudo groupadd fuse $ sudo usermo d-a – G fuse vivek
Instalação de SSHFS num RHEL (Red Hat)/CentOS Linux Primeiro, ligar o repo EPEL e depois digitar o seguinte comando yum para instalar o FUSE-Filesystem para aceder aos sistemas de ficheiros remotos via SSH num CentOS/RHEL:
Como monto o sistema de ficheiros remoto? Primeiro, crie um directório usando o comando mkdir:
Vou montar o sistema de ficheiros usando o utilizador root e é necessário digitar a palavra-passe root quando solicitado: Para aceder e/ou ver o sistema de ficheiros remoto, execute:

Fig. 02: sshfs em acção

Lidar com o erro “Permissão negada” e procedimento recomendado para a montagem do directório remoto

Se obtiver um erro que se lê como não pode aceder ao servidor1: Permissão negada, adicione-se a um grupo chamado fuse:

A seguir, crie um ponto de montagem dentro do seu próprio directório home:

Para montar o sistema de ficheiro remoto, introduza:

Fig.03: Usando sshfs sem acesso root no laptop/desktop local

Como desmontar o sistema de arquivo remoto?

Como posso montar permanentemente o sistema de arquivo remoto actualizando o /etc/fstab?

Para montagens persistentes, deve criar ssh-keyge n-t rsa $ ssh-copy-i d-i

/.ssh/id_rsa. pub [protegido por e-mail] Agora, edite o ficheiro /etc/fstab, introduza:

Exemplos

Acrescentar a seguinte entrada no fim do ficheiro:

Outro exemplo com opções adicionais:

Opção recomendada para montagem a pedido, se estiver a utilizar o systemd:

Guardar e fechar o ficheiro. Onde,

[protegido por e-mail] : Servidor remoto com sshd

fuse : Tipo de sistema de arquivo.

idmap=utilizador : traduzir apenas UID de utilizador de ligação.

allow_other : Permitir o acesso a outros utilizadores.

reconectar : Reconectar ao servidor.

netdev : O sistema de ficheiros reside num dispositivo que requer acesso à rede (utilizado para evitar que o sistema tente montar estes sistemas de ficheiros até que a rede seja activada no sistema).

utilizadores : Permitir a cada utilizador a montagem e desmontagem do sistema de ficheiros.

IdentityFile=/path/to/.ssh/keyfile – ficheiro chave SSH.

🐧 Obter os últimos tutoriais sobre Linux, Open Source & DevOps via RSS feed ou newsletter semanal por correio electrónico.

🐧 23 comentários até ao momento. adicionar um ↓

SSH: Usar o Bash Remoto / KSH Source Command Set…

Montagem em Linux: Ligar ou Remontar Parte da Hierarquia de Ficheiros…

Como adicionar ou montar directório em LXD (contentor Linux)

  1. Linux: NFS4 montar Razão de erro dada pelo servidor: Não…
  2. Ubuntu: Directório Home Encriptado do Monte (
  3. Está a ler um capítulo de amostra do livro Ubuntu 11.04 Essentials.
  4. Compre o livro Ubuntu 20.04 Essentials totalmente actualizado em formato eBook ($9.99) ou Print ($36.99)
  5. Ubuntu 20.04 Essentials Print e eBook (ePub/PDF/Kindle) edição contém 36 capítulos e mais de 310 páginas
  6. O Ubuntu fornece dois mecanismos de partilha de ficheiros e pastas com outros sistemas numa rede. Uma abordagem é a utilização de tecnologia chamada Samba. Samba baseia-se no Microsoft Windows Folder Sharing e permite aos sistemas Ubuntu tornar as pastas acessíveis aos sistemas Windows, e também aceder às partilhas de pastas baseadas no Windows a partir do Ubuntu. Esta abordagem também pode ser usada para partilhar pastas entre outros sistemas baseados em Linux, desde que também eles tenham o suporte Samba instalado e configurado. Esta é de longe a abordagem mais popular à partilha de pastas e nas versões recentes do Ubuntu tem sido dada a maior atenção em termos de documentação e suporte de ferramentas. O tópico da partilha de pastas utilizando Samba é abordado no próximo capítulo (Partilha de Pastas Ubuntu Linux com Sistemas Remotos Windows).
  7. Outra opção, que se destina especificamente à partilha de pastas entre sistemas baseados em Linux e UNIX, utiliza tecnologia chamada Network File System (NFS). O NFS permite que o sistema de ficheiros num computador Linux seja acedido através de uma ligação de rede por outro sistema Linux ou UNIX. NFS foi originalmente desenvolvido pela Sun Microsystems nos anos 80 e continua a ser o mecanismo padrão de partilha de sistemas de ficheiros remotos Linux/UNIX até aos dias de hoje.
  8. O NFS é muito diferente da tecnologia de partilha de recursos do Windows SMB utilizada pelo Samba. Neste capítulo vamos analisar a partilha de pastas baseada em rede entre sistemas baseados em Linux usando NFS.

Conteúdo

1 Instalação de Serviços NFS no Ubuntu

  • 2 Pastas de Partilha
  • 3 Configurar a Firewall
  • 4 Montagem de uma pasta NFS remota
  • 5 Montagem de um sistema de ficheiros NFS no arranque do sistema
  • 6 Desmontagem de um Ponto de Montagem NFS

Instalação de Serviços NFS no Ubuntu

Os serviços necessários para permitir a partilha de pastas NFS não são instalados por defeito no Ubuntu. No entanto, podem ser facilmente instalados, abrindo uma janela de terminal e introduzindo o seguinte comando:

O processo de instalação deve iniciar automaticamente o serviço NFS. Para verificar se o serviço está de facto em execução, executar o seguinte comando:

Se a saída do comando acima indica que o serviço não está a ser executado, pode ser iniciado da seguinte forma:

Partilha de Pastas

Uma vez instalado e a funcionar o serviço NFS, o passo seguinte é configurar quaisquer pastas que devem ser partilhadas com sistemas remotos. Quaisquer pastas a serem partilhadas são listadas no ficheiro /etc/exports que pode ser editado a partir de uma janela terminal, como se segue:

Cada pasta a ser partilhada via NFS deve ter uma entrada neste ficheiro. A sintaxe básica é a seguinte:

  • Por exemplo, para permitir a um sistema com o endereço IP 192.168.2.24 aceder ao /tmp com acesso só de leitura, a seguinte entrada seria adicionada ao ficheiro /etc/exports:
  • Da mesma forma, para tornar também a pasta acessível a um sistema com o nome da máquina ubuntu2 com permissão de leitura/escrita, a linha teria a seguinte redacção
  • Em alternativa, para dar acesso de leitura/escrita a todos os anfitriões, basta usar o carácter curinga (*):
  • Uma vez feitas as entradas da pasta no ficheiro /etc/exports, as definições actuais podem ser verificadas em qualquer altura, executando o comando exportfs:
  • Configurando a Firewall
  • Se o sistema Ubuntu em que o servidor NFS está a funcionar tiver uma firewall activada, é essencial que a firewall no sistema servidor NFS seja configurada para permitir o tráfego NFS antes que qualquer pasta possa ser montada sobre a rede. Para mais detalhes sobre a configuração da firewall, consultar Configuração Básica da Firewall Ubuntu Linux e Utilização do Firestarter para Configurar uma Firewall Ubuntu Linux. Por defeito, o Ubuntu não configura um firewall para bloquear o tráfego NFS. A menos que tenha configurado especificamente um firewall desde a instalação do Ubuntu, não deve, portanto, ser necessário fazer quaisquer alterações para que o NFS funcione.

Montagem de uma pasta NFS remota

Depois de uma pasta ter sido exportada, pode então ser montada num sistema cliente usando o comando de montagem. Para montar uma pasta remota a partir da linha de comando, abra uma janela terminal e crie uma pasta onde gostaria que a pasta remota fosse montada:

De seguida introduza o comando para montar na pasta remota (neste exemplo utilizamos o ubuntu como o hostname remoto):

A pasta remota será então montada no sistema local. Uma vez montada, a pasta /tmp/mnt conterá a pasta remota e todo o seu conteúdo.

Montagem de um sistema de ficheiros NFS no arranque do sistema

É possível configurar um sistema Ubuntu Linux para montar automaticamente um sistema de arquivo remoto cada vez que o sistema arranca. Isto é conseguido através da edição do ficheiro /etc/fstab. Para o fazer, utilize o sudo para carregar o ficheiro /etc/fstab no seu editor favorito. Provavelmente parecerá algo como o seguinte:

Para montar, por exemplo, uma pasta com o caminho /home/demo que reside num sistema chamado ubuntu na pasta local com o caminho /nfsmount adicione a seguinte linha ao ficheiro /etc/fstab:

Da próxima vez que o sistema reiniciar a pasta /home/demo no sistema remoto ubuntu será montado no ponto de montagem local /nfsmount. Todos os ficheiros na pasta remota podem então ser acedidos como se residissem na unidade de disco rígido local.

Desmontagem de um Ponto de Montagem NFS

Uma vez montado um sistema de arquivo remoto usando NFS, pode ser desmontado usando o comando de desmontagem com o ponto de montagem local como argumento de linha de comando. Por exemplo, para desmontar o nosso exemplo de ponto de montagem do sistema de ficheiros requer o uso do seguinte comando:

Está a ler um capítulo de amostra do livro Ubuntu 11.04 Essentials.

Comprar o livro Ubuntu 20.04 Essentials totalmente actualizado em formato eBook ($9.99) ou Print ($36.99)

Ubuntu 20.04 Essentials Print e eBook (ePub/PDF/Kindle) edição contém 36 capítulos e mais de 310 páginas

Instalação de Serviços NFS no Ubuntu

Os serviços necessários para permitir a partilha de pastas NFS não são instalados por defeito no Ubuntu. No entanto, podem ser facilmente instalados, abrindo uma janela de terminal e introduzindo o seguinte comando:

O processo de instalação deve iniciar automaticamente o serviço NFS. Para verificar se o serviço está de facto em execução, executar o seguinte comando: