Monte os compartilhamentos do Ubuntu remotamente com o Mac e o Windows

1

Primeira vez aqui, por favor, seja gentil!

Eu configurei uma pequena rede escolar com um servidor Ubuntu 12.04 para usar como um servidor de arquivos principalmente. Eu consegui configurar o servidor (toda a linha de comando baseada - sem GUI) e configurar os compartilhamentos do Samba, que funciona muito bem internamente. Internamente, a escola tem uma combinação de máquinas Mac e Windows e todos podem acessar as ações com alegria.

A escola tem uma conexão IP ADSL fixa e eu adicionei uma rota no roteador para permitir acesso remoto ao servidor usando SSH (porta 22). Isso também funciona bem. Tudo bem até agora!

O que eu quero agora é permitir o acesso remoto aos compartilhamentos. Eu fiz um pouco de leitura e pensei que tinha encontrado a resposta com o SSHFS, mas ainda não sou o mais sábio.

Então, minhas perguntas básicas são:

  • No Windows, como posso mapear os compartilhamentos do Ubuntu pela Internet através do roteador?

  • No Mac OS, como posso adicionar o compartilhamento remoto pela Internet?

A escola costumava ter um servidor Windows e os usuários estavam acostumados a criar uma VPN e depois abrir as pastas de compartilhamento, etc, mas não tenho certeza de como fazer isso com o servidor Ubuntu. Eu suponho que eu preciso adicionar outra rota através do roteador também permitir SSHFS ou algo semelhante?

Obrigado antecipadamente ...

Donald

    
por Donald 27.11.2012 / 08:31

1 resposta

0

Pergunta difícil

Se você ainda não discerniu tanto, você fez perguntas com respostas longas e complicadas e muitas tangentes. No passado recente, teria sido bastante fácil criar uma VPN PPTP no Ubuntu / Linux; mas, não faça isso porque o MS-CHAP agora é crackable . E nós nunca quereríamos descartar o caminho mais fácil expondo o Samba diretamente à Internet abrindo portas para ele em um roteador / firewall (inseguro). A maneira mais fácil é comprar hardware para uma VPN, talvez um SonicWall, ou qualquer produto que atenda às suas necessidades. Caso contrário, mude a maneira de compartilhar arquivos pela Internet (não com o SMB).

O único objetivo que não está em questão é imprimir. Para isso, use o IPP (CUPS no Ubuntu). Abra a porta 631 do seu roteador para o seu servidor CUPS . Também tenha em mente que sem uma VPN, não teremos o RDP, a menos que implementemos software como o NeoRouter, abaixo. Mas, você não tem VPN no momento, então suponho que isso não seja um problema.

Portanto, já temos uma configuração de SSH em funcionamento. Por que não usá-lo para alavancagem? Primeiro, lembre-se de instalar o DenyHosts, o fail2ban ou algum outro software para garantir que você esteja protegido contra ataques de força bruta. O servidor quase certamente será atacado continuamente em todo o mundo. (Se não hoje, dê tempo.) Então, você quer que eles apontem e cliquem nos arquivos, certo?

Para Windows

Portanto, o win-sshfs cria uma maneira de montar as letras das unidades do Windows sobre o SSH. E, Swish adiciona suporte ao SFTP para o Windows Explorer.

Para Mac

Não posso comentar muito sobre isso, porque não conheço o Mac. Eu sei que um Mac é Darwin Unix sob o capô. Uma abordagem semelhante provavelmente funcionará usando talvez o MacFusion .

Algo diferente

NeoRouter Eu nunca tentei, mas ouvi coisas boas. Ele não apenas fornece compartilhamento de arquivos, mas também o RDP.

Obtuso

Poderíamos expor este tópico por um longo tempo. Assim, esta resposta é principalmente obtusa. Pode ser bastante desafiador implementar uma solução elegante que atenda a todos os requisitos. Há muito mais do que isso. Se você estiver usando o método SFTP / SSHFS, ele também demorará um pouco mais. Por exemplo, as permissões do sistema de arquivos para diretórios compartilhados provavelmente serão feitas com ACL . Embora essa não seja uma resposta precisa, espero que haja pistas suficientes para seguir em frente.

    
por user8290 28.11.2012 / 03:00