Apr
24
Ssh access - Acesso SSH - Shell
Filed Under Dicas, Howto's | 315 Comments
Para ter acesso via SSH ao Shell de algum servidor a partir de uma máquina windows você precisa de um cliente SSH. Uma das melhores opções e mais usadas é o Putty. Simples, gratuito, pequeno, rápido e cheio de recursos interessantes o putty pode ser baixado em:
http://sshaccess.com/putty/download.html
Palavras chave: SSH, shell, putty
Mar
12
Como mudar a porta que o Windows Media Services usa para fazer HTTP streaming
Filed Under Howto's, Windows | 886 Comments
Para mudar a porta que o WMS ( windows media services ) usa para fazer http streaming basta seguir os passos deste claro step by step:
Change the port Windows Media Services uses for HTTP streaming
Feb
19
Descobrindo a versão do webserver.
Filed Under Howto's | 417 Comments
Não conheço a versão do webserver que meu hosting utiliza. Como vou saber se a versão é compatível com o módulo que pretendo usar ?!?!?!?
Um método simples seria utilizar o protocolo TELNET, assim:
telnet www.meudominio.com.br 80
Trying www.meudominio.com.br…
Connected to www.meudominio.com.br
Escape character is ‘^]’
Então digite:
HEAD / HTTP/1.0
E pressione <ENTER> duas vezes. Veja o resultado:
HTTP/1.1 200 OK
Date: Tue, 19 Feb 2008 15:03:09 GMT
Server: Apache/1.3.39 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.30 OpenSSL/0.9.7a PHP-CGI/0.1b
Last-Modified: Sat, 05 Jan 2008 03:54:21 GMT
ETag: “dcce6-b2c-477eff6d”
Accept-Ranges: bytes
Content-Length: 2860
Connection: close
Content-Type: text/html
Connection closed by foreign host.
Feb
17
A busca por um web task manager
Filed Under Howto's | 369 Comments
Bom, na verdade no meu conceito existem 3 tipos de task managers:
- Web based task manager (online mas hosted, ou seja instalado no servidor do fabricante)
- Web based task manager (online mas instalado em seu próprio servidor ou domínio)
- Offline task manager (rodando no seu computador independentemente da internet)
Estou procurando por um task manager do tipo 2. Deve ser simples, intuitivo, com uma interface agradável (afinal ele vai ser seu “chefe”) e que tenha dispositivos de prioridade, hierarquia e alertas via email.
Em minha busca (google) me deparei com alguns do tipo 1 que devem ser citados:
- Bla bla list
- Ta da list
- Tudu list
- Remember the milk (HAHA! que nome é esse? Mas gostei, e tem um beta em português)
- Voo2do
- Todoist (um dos que achei mais interessante)
- Backpackit
Todos os citados acima são gratuitos. Nem mesmo pense em ver opções pagas. Estes são muito bons e não deixam nada a desejar para os pagos. Mas… como eu disse, minha busca era por um do tipo 2. Um que eu pudesse instalar em meu próprio domínio.
Ao contrário dos do tipo 1 os do tipo dois são em sua grande maioria pagos. Encontrei no entanto um, aparentemente, bom produto: TaskFreak
Bom, instalei o produto, que ainda não tem instalador e nem mesmo informações claras de como instalar (suba os arquivos, crie a base e o usuário, adicione o usuário a base, edite o arquivo de conf dentro de includes, acesse o diretório de instalação, tente popular a base por aí, se não der faça na tora mesmo).
Acabei achando ele muito simplesinho. Bom para quem quer fazer apenas uma lista mesmo! Comecei a procurar por project managers para ver se não era isso que eu estava precisando. Achei muitas, muitas opções. Muitas gratuitas, muitas de código aberto, muitas de baixo custo e muitas de alto custo. Opções para todos os gostos. Como minha busca inicial era somente por um task manager dei preferência para opções mais simples. Estes softwares podem ser extremamente complexos. Podem ser voltados para vários tipos de projetos. Acabei refinando minha busca em 2: Tutos e DotProject . Mas nenhum deles me serviu
Continuei a busca e acabei encontrando isso http://en.wikipedia.org/wiki/List_of_collaborative_software
Feb
16
Instalando sshd no EeePc Asus
Filed Under Howto's | 106 Comments
Para colocar o seu pequeno notebook eeepc asus para servir conexões ssh basta instalar o sshd. Ele não vem rodando e nem instalado por padrão. Não perdendo tempo vamos instalar pelo método mais fácil: apt-get.
Se você tentar baixar o fonte do opensshd para instalar vai se deparar com o seguinte problema ao tentar compilar:
eeepc:/src/openssh-4.7p1> ./configure
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.
Sim, é isso mesmo, não há compilador C instalado. Se quizer continuar e fazer na mão, baixando e instalando o que estiver faltando vai nessa. Nós optamos pelo caminho mais curto, o apt-get.
Tentamos fazer logo da maneira mais intuitiva:
eeepc:/root> apt-get install openssh-server
Reading package lists… Done
Building dependency tree… Done
E: Couldn’t find package openssh-server
neste caso tentamos um apt-get update:
eeepc:/> apt-get update
Ign http://update.eeepc.asus.com p701 Release.gpg
Ign http://update.eeepc.asus.com p701 Release.gpg
Ign http://update.eeepc.asus.com p701 Release
Ign http://update.eeepc.asus.com p701 Release
Ign http://update.eeepc.asus.com p701/main Packages/DiffIndex
Ign http://update.eeepc.asus.com p701/main Packages/DiffIndex
Ign http://update.eeepc.asus.com p701/main Packages
Ign http://update.eeepc.asus.com p701/main Packages
Hit http://update.eeepc.asus.com p701/main Packages
Hit http://update.eeepc.asus.com p701/main Packages
Reading package lists… Done
Tentamos mais uma vez:
eeepc:/> apt-cache search ssh
mc - midnight commander - a powerful file manager
libssl0.9.8 - SSL shared libraries
gnome-keyring - GNOME keyring services (daemon and tools)
openssh-client - Secure shell client, an rlogin/rsh/rcp replacement
xutils - X Window System utility programs
libgnome-keyring0 - GNOME keyring services library
eeepc:/>
Mas o pequeno estava irredutível. Então teriamos que adicionar um servidor de pacotes ao source.list para que o apt-get conseguisse baixar e instalar o sshd.
O conteúdo do /etc/apt/sources.list era:
deb http://update.eeepc.asus.com/p701 p701 main
deb http://update.eeepc.asus.com/p701/en p701 main
Descobrimos que a distro do linux instalado no Eeepc era uma versão alterada do Xandros e então modificamos o sources.list para:
deb http://update.eeepc.asus.com/p701 p701 main
deb http://update.eeepc.asus.com/p701/en p701 main
deb http://xnv4.xandros.com/xs2.0/upkg-srv2 etch main
Isso praticamente resolveu o problema:
eeepc:/> apt-get update
(…)
eeepc:/> apt-get install openssh-server
Reading package lists… Done
Building dependency tree… Done
Suggested packages:
ssh-askpass rssh molly-guard
The following NEW packages will be installed:
openssh-server
0 upgraded, 1 newly installed, 0 to remove and 16 not upgraded.
Need to get 222kB of archives.
After unpacking 569kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
openssh-server
Install these packages without verification [y/N]? y
Get:1 http://xnv4.xandros.com etch/main openssh-server 1:4.3p2-9 [222kB]
Fetched 222kB in 3s (69.0kB/s)
Preconfiguring packages …
Selecting previously deselected package openssh-server.
(Reading database … 72349 files and directories currently installed.)
Unpacking openssh-server (from …/openssh-server_1%3a4.3p2-9_i386.deb) …
Setting up openssh-server (4.3p2-9) …
Creating SSH2 RSA key; this may take some time …
Creating SSH2 DSA key; this may take some time …
Restarting OpenBSD Secure Shell server: sshd.
eeepc:/>
eeepc:/> ssh root@localhost
root@localhost’s password:
Last login: Sat Feb 16 17:15:26 2008 from 192.168.7.100
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
eeepc:/root>
Problema resolvido. Pode ir contar para os amigos.
Palavras chave deste artigo: asus eeepc, sshd
Feb
15
Para austar o timezone de um servidor Linux faça o seguinte:
Vá ao shell como root e rode o comando:
setup
Escolher a ferramenta para configurar timezones
Escolha sua timezone.
Pressione o botao quit e voilá. Tudo pronto.
Digite date para verificar a hora. Se estiver errada veja o uso abaixo e ajuste como o exemplo:
date [-u|–utc|–universal] [MMDDhhmm[[CC]YY][.ss]]
Vamos supor que você queira ajustar o relório do servidor para:
Dia 15 de fevereiro de 2010 20:30h
Use o comando date da seguinte forma:
date 0215203010
pronto, digite date novamente e confira:
Mon Feb 15 20:30:00 BRST 2010
Palavras chave deste artigo: temezone, setup, data, hora
Feb
15
Os passos abaixo devem ser seguidos com bom senso. Alguns caminhos podem necessitar modificações assim como o uso de editor textos no shell.
- Entre em seu servidor como root
ssh root@dominio.com - Pegue e extraia o seguinte arquivo http://www3.netnew.com.br/pt_BR.tar.gz
wget http://www3.netnew.com.br/pt_BR.tar.gz
tar -xvzf pt_BR.tar.gz - Jogue tudo no diretório /roundcube/program/localization
mv pt_BR.tar.gz /usr/local/cpanel/base/roundcube/program/localization/ (ou onde quer que ele esteja instalado) - Mude as permissões como os outros diretórios e arquivos que já estão aí (dono root, diretório 755 arquivo 644)
cd /usr/local/cpanel/base/roundcube/program/localization/ (ou onde quer que ele esteja instalado)
ls -la
chmod 755 .
chmod 644 *.inc - Edite no arquivo main.inc a variável $rcmail_config[’locale_string’] = ‘en’;
vi /usr/local/cpanel/base/roundcube/program/include/main.inc
Atenção: OU se não achar esta variável lá ela está em: /usr/local/cpanel/base/roundcube/config/main.inc.php - Mude o “en” para “pt_BR”
- Ficará assim: $rcmail_config[’locale_string’] = ‘pt_BR’;
- Abra o webmail, escolha roundcube e teste.
Palavras chaves deste artigo: roundcube
Feb
15
Como usar servidores de nomes privados ou private name servers Ex: ns1.meudominio.com
Filed Under Howto's | Leave a Comment
No Brasil, no Registro.br permite que se crie servidores de nomes privados simplesmente entrando com o servidor de nomes e o ip do servidor responsável por ele, da seguinte forma:
Servidor Master
Nome: ns1.meudomínio.com.br
Endereço IP: 200.77.107.227Servidor Slave 1
Nome: ns2.meudomínio.com.br
Endereço IP: 200.77.107.228
Se seu domínio for internacional (.com .us .eu etc.) o procedimento de criação de servidores de nomes privados nos Registros ou Registrars internacionais (como godaddy, enom etc.) é um pouco diferente. Neles você deve específicamente criar seus servidores de nomes privados ou como eles chamam criar os “hosts” antes de poder usá-los em sua configuração de DNS. Portanto procure algo como “Register private name servers” ou “Add hosts” e crie os seuintes hosts:
ns1.meudomínio.com 200.77.107.227
ns2.meudomínio.com 200.77.107.228*Atenção: Obviamente você deve substituir o domínio e os IP’s pelos seus próprios, estes são apenas simbólicos
Após a criação ser concluida (alguns deles pedem alguns minutos para processar como o Godaddy e o Enom) altere os seu DNS para ns1.meudomínio.com e ns2.meudomínio.com.
Este é o procedimento padrão. Lembre-se que o DNS leva até 72 horas para se propagar completamente e muito provavelmente as entradas antigas estarão em cache no seu computador. Se, para testes, precisar ver seu domínio funcionando usando o domínio antes da propagação do DNS siga as instruções contidas neste artigo: Como faço para visualizar meu site usando o domínio antes de mudar (fazer o update) o DNS
Existem dois motivos básicos para se usar Private Name Servers ou Servidores de Nomes Privados:
- Mascarar o nome do servidor DNS de seu host.
Por algum motivo particular ou “estético” para seu website parecer mais profissional usa-se o nome do servidor DNS como um name server do seu domínio como ns1.seudominio.com.br (como ns1.webdir.com.br) ao invés de se usar ns1.SeuHost.com.br (como ns1.terra.com.br ou ns1.hostgator.com.br) - Para facilitar updates de DNS para muitos domínios
Imagine que você tenha 200 domínios ou adminstre os domínios de 200 clientes e tenha que mudar de um host para outro. Se cada um deles usar um servidor DNS diferente você terá que entrar no registro (registro.br se o domínio for nacional) e alterar o DNS de cada um individualmente. Entretanto se você estiver usando os seus servidores de nomes privados (ns1 e ns2.seudominio.com.br) para todos os domínios uma vez que você mude de host e tenha que alterar o DNS bastará modificar os IP’s dos seus servidores de nomes privados e todos os domínios sob seu controle estarão automaticamente modificados.
OBS: Normalmente revendedores de planos de webhosting tem os dois motivos citados acima para usarem private name servers. Mascaram o DNS da empresa que os provê o serviço de revenda profissionalizando seu serviço e facilitam enormemente a migração de sua carteira de clientes para outro host ou para um servidor dedicado caso seja necessário.
Palavras chave deste artigo: servidores de nomes privados, private name servers, ns1.meudominio
Feb
15
!Retrieve of folder listing failed
Entre no shell como root e rode:
modprobe ip_conntrack_ftp ports=21,9997
Isso carregará o módulo necessário que não foi compilado ou sei lá o que junto com o kernel (o Kleber vai explicar isso melhor
)
Feb
15
Como faço para visualizar meu site usando o domínio antes de mudar (fazer o update) o DNS
Filed Under Dicas, Howto's | Leave a Comment
Simples:
- Feche todos os seus browsers
- Abra o arquivo hosts usando o notepad ou qualquer outro editor de texto puro
* O arquivo hosts está em:
Windows 95/98/Me: c:\windows\hosts
Windows NT/2000: c:\winnt\system32\drivers\etc\hosts
Windows XP (Home ou Pro): c:\windows\system32\drivers\etc\hosts
- Adicione uma linha contendo o ip do servidor e o nome de seu domínio como no exemplo abaixo:
192.168.10.254 seudominio.com.br www.seudominio.com.br
(repare que entre o ip e entre os nomes de domínio devem ser usados “tabs” e não espaços.)
- Salve o arquivo
- Abra um browser acesse seu nome de domínio e voilá!!
OBS1: Lembre-se de remover as entradas que adicionou ao arquivo hosts após concluir seus testes.
OBS2: Isso funciona porque seu computador verifica primeiro o arquivo hosts antes de perguntar a algum servidor DNS na Internet. Desta forma encontrando uma entrada com o domínio em questão ele imediatamente assume como verdade e ignora a configuração de DNS vigente na Internet.
Palavras chave deste artigo: DNS, arquivo hosts, nameservers
