Como criar um servidor de arquivos compartilhado publicamente

1

Eu quero fazer um servidor de arquivos no Ubuntu que eu possa acessar de qualquer computador com Windows. Eu não quero um servidor de rede, eu quero um servidor mundial. Eu já brinquei com o Samba e o Apache2. (nota: eu sou uma espécie de noob linux) Por favor, ajude.

    
por LukeW 03.04.2016 / 05:05

3 respostas

2

Use o SCP.

Para isso, tudo que você precisa configurar é sshd - o servidor SSH.

  1. Instale o pacote openssh-server .
  2. [Opcional, mas recomendado] : altere a porta SSH:
    1. Copie /etc/ssh/sshd_config para /etc/ssh/sshd_config_backup
    2. Edite /etc/ssh/sshd_config e altere o número na linha Port 22 para outro. Isso ocorre porque a maioria dos SSH ataca os servidores de destino na porta 22 . Mude para um número maior.
  3. [Opcional; usar para acessar de máquinas fora de sua LAN] Setup IP estático , encaminhamento de porta (encontrado nas configurações do seu roteador) e DNS dinâmico .

  4. Usando o cliente WinSCP para Windows, agora você pode se conectar ao seu servidor e acessar arquivos de qualquer lugar. Você também obtém acesso do Terminal ao seu servidor (use PuTTY ).

P.S. Qualquer pessoa que se conecte precisará saber seu nome de usuário e sua senha.

    
por UniversallyUniqueID 03.04.2016 / 09:01
0

Você pode configurar um servidor http simples como este,

python -m SimpleHTTPServer

Não precisa do apache.

    
por utopic eexpress 03.04.2016 / 08:23
0

Sugiro proftpd-basic package, você pode baixá-lo do repositório. É fácil de configurar, você pode blacklist endereços, criar ftp users , conceder privileges ao acesso ftp e a certos diretórios e ainda manter o sshd fechado.

Links úteis e conhecimento:

link

    
por Eska 03.04.2016 / 11:09