Como configurar um servidor de arquivos pela Internet?

3

Eu gostaria de poder acessar os arquivos em minha área de trabalho em casa, de qualquer lugar na Internet.

Eu não sei muito, mas acho que isso envolveria a configuração de um servidor FTP, certo? Você pode por favor me apontar na direção certa - alguns materiais de referência e tutoriais?

    
por JGNog 28.04.2011 / 13:34

4 respostas

4

Eu gostaria de desencorajá-lo a usar o FTP, pois é um protocolo de texto claro sem qualquer segurança.

Em vez disso, sugiro que você use ssh. Em seguida, você obtém acesso seguro a shell remoto e transferência de arquivos, tudo em um único serviço. apt-get install openssh-server e você está pronto para ir. Então você pode se conectar à sua máquina através de, por exemplo, Places - > Conecte-se ao servidor em uma área de trabalho do Gnome, sftp em um shell ou usando WinSCP no Windows.

Para acessar sua máquina, mesmo com um ip dinâmico, você pode usar um serviço de DNS dinâmico gratuito, como DynDNS ou FreeDNS , que lhe dará um nome de host como mybox.uni.cx.

O NAT também não é problema, contanto que você encaminhe a porta correta para a sua máquina. (tcp 22 no caso de ssh)

    
por Egil 28.04.2011 / 13:42
0

ad 1) se você tiver NAT, precisará configurar o encaminhamento de porta. Se você não puder fazer isso e nada mais ajudar, você ainda poderá executar o túnel ipv6 em seu computador doméstico e poderá se conectar a partir de outros computadores com conectividade ipv6.

Eu recomendo desabilitar a autenticação de senha no openssh-server e usar arquivos de chave se você decidir usar o openssh-server.

    
por Denwerko 28.04.2011 / 13:47
0

Gostaria apenas de acrescentar que, se você tiver um limite de download em sua conexão, tenha cuidado. Geralmente, se você tem um limite, isso se aplica ao upload e ao download como um total. Além disso, se você tiver um modem a cabo ou uma conexão DSL, lembre-se de que a parte upstream de sua conexão (em outras palavras, a Internet) é muito mais limitada do que a downstream.

Além disso, alguns ISPs estão bloqueando algumas portas. Por exemplo, Vidéotron no Quebec (Canadá) está bloqueando a porta 80. Então, se eu quiser ter um site, eu teria que usar a porta 8080, por exemplo.

    
por jfmessier 28.04.2011 / 14:28
-1

Você precisa: 1) Estar conectado à internet com um endereço IP global estático. Nenhuma ponte NAT ou VPN ou qualquer outra coisa. 2) Configure um servidor FTP, o mais simples - melhor. Não permita o acesso anônimo acidentalmente.

    
por Barafu Albino 28.04.2011 / 13:38