Pular para o conteúdo

Compartilhar rapidamente um diretório como se fosse uma página web

Dica publicada em Linux / Miscelânea
Rodrigo Mendes Pasini rodrigo8819
Hits: 6.856 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Compartilhar rapidamente um diretório como se fosse uma página web

Se for necessário compartilhar rapidamente algum diretório no seu Linux na rede local existe uma maneira fácil, basta ter o Python instalado.

Para verificar se você tem o Python instalado dê o seguinte comando:

# dpkg -s python

Se não tiver instale-o. Para distros que usam .DEB:

# apt-get install python

Para distros que usam .RPM:

# yum install python

Agora acesse o diretório que gostaria de compartilhar e dê o seguinte comando:

# python -m SimpleHTTPServer

Agora basta acessar o diretório pelo browser com o endereço:

http://IPDASUAMAQUINA:8000

Até mais!

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Tilda - Console semelhante aos de jogos em primeira pessoa

Executar scripts com o botão direito do mouse no Gnome

Pequena faxina no Ubuntu

Corrigindo o uso exagerado de swap no Ubuntu 9.04

MultiTail - multiplicando seu terminal

Instalando e usando a Wbar (para Ubuntu Linux e outras distros baseadas no Debian)

Instalando fontes do Windows no Linux legalmente

Menu Principal, Painel inferior, Opção de Desligamento e Botões de Janelas no Gnome3

Convertendo arquivo PDF em HTML e DOC / ODT

Vendo filmes em DVD no modo texto

#1 Comentário enviado por baza em 09/02/2011 - 12:39h
Rapaz, se você soubesse como essa dica foi útil!!! Vivendo e aprendendo!!!

Tomei até a liberdade de colocar o link no fórum "Mandriva Brasil".

Um grande abraço!
#2 Comentário enviado por andre.vmatos em 09/02/2011 - 12:52h
Já usei isso muitas vezes. Só complementando, você pode indicar a porta a ser escutada depois do nome do módulo, SimpleHTTPServer. Ah, e pra quem tiver usando python3, este módulo foi integrado no HTTP, então você pode obter o mesmo resultado fazendo:
$ python3 -m http.server [port]
#3 Comentário enviado por julio_hoffimann em 09/02/2011 - 19:08h
Interessante e útil!

Lembrarei dessa dica...

Abraço!
#4 Comentário enviado por removido em 09/02/2011 - 20:48h
Ótima dica Rodrigo. Valeu.


Abraço.
#5 Comentário enviado por andrezc em 14/02/2011 - 19:37h
Bacana, Rodrigo. Só um detalhe. Em :

"Para distros que usam .RPM:

# yum install python "

há um equivoco. O Mandriva, por exemplo, trabalha com pacotes RPM por padrão, e não usa yum, usa urpmi.

#6 Comentário enviado por ricardochic em 16/02/2011 - 09:48h
Ai gente adorei essa opção, mas me digam ai como deixar fixo essa alteração pois eu acesso meu servidor aqui pelo putty e quando eu fecho o putty ele desabilita isso.... Me deem um luz ai obrigado....
#7 Comentário enviado por rodrigo8819 em 16/02/2011 - 09:56h
Você pode usar esse código em um shell script e colocar na inicialização do sistema, ou utilizar antes dos comando o comando nohup, assim quando deslogar-se do terminal ssh do putty ele não irá parar.

#nohup python -m SimpleHTTPServer
#8 Comentário enviado por andre.vmatos em 16/02/2011 - 09:59h
Ou usar um screen
#9 Comentário enviado por rodrigo8819 em 16/02/2011 - 10:04h
o screen também funciona, porém a finalidade dele é bem diferente do nohup, que seria o mais indicado.
Mas vale a pena aprender sobre os dois.
#10 Comentário enviado por ricardochic em 17/02/2011 - 11:05h
ok, valeu galera vou testar e posto aqui.. obrigado
#11 Comentário enviado por ricardochic em 18/02/2011 - 08:49h
Ai rodrigo8819, deu certo cara, seguinte.... Agora como eu faria o esquema inverso.. para descompartilhar... Valeu...

***Conhecimento é tudo****
#12 Comentário enviado por andre.vmatos em 18/02/2011 - 09:00h
Você tem que matar o processo, que agora roda em background. tente isto: pkill -f SimpleHTTPServer

Contribuir com comentário

Entre na sua conta para comentar.