Pular para o conteúdo

Julio Cesar Bessa Monqueiro

Foto de Julio Cesar Bessa Monqueiro
Siga em:
Últimas postagens feitas por Julio Cesar Bessa Monqueiro

Instalando

Instalando no Debian e derivados Originalmente, o FreeNX estava disponível apenas na forma de código fonte e pacotes .deb, hospedados no https://archive.kalyxo.org. Este servidor acabou sendo desativado e pacotes pré-compilados para outras distribuições foram desenvolvidos. Os pacotes originais, com o código fonte, estão atualmente disponíveis no: https://download.berlios.de/freenx/https://debian.tu-bs.de/knoppix/nx/ Estes pacotes com o código fonte do FreeNX …

Usando o cliente NX e comparando: FreeNX x VNC

Usando o cliente NX Para se conectar ao servidor a partir dos clientes, você precisa primeiro baixar o NXclient no:https://www.nomachine.com/download.php Existem versões para várias distribuições Linux, Windows e Solaris, todas de download gratuito. Na maioria das distribuições, ao instalar o cliente NX, são criados ícones no “Iniciar > Internet“. Além do IP do servidor, você …

Segurança – Usando o Nessus e o Ethereal

O conteúdo deste tutorial foi atualizado e incluído no livro Redes, Guia Prático, por isso o conteúdo antigo foi removido para evitar duplicação de conteúdo do site. Leia diretamente a versão atualizada do texto que está disponível online:https://www.hardware.com.br/livros/redes/usando-nmap.html

Usando o Nessus

O conteúdo deste tutorial foi atualizado e incluído no livro Redes, Guia Prático, por isso o conteúdo antigo foi removido para evitar duplicação de conteúdo do site. Leia diretamente a versão atualizada do texto que está disponível online:https://www.hardware.com.br/livros/redes/usando-nmap.html

Usando o Ethereal

O conteúdo deste tutorial foi atualizado e incluído no livro Redes, Guia Prático, por isso o conteúdo antigo foi removido para evitar duplicação de conteúdo do site. Leia diretamente a versão atualizada do texto que está disponível online:https://www.hardware.com.br/livros/redes/usando-nmap.html

Melhorando a segurança

O conteúdo deste tutorial foi atualizado e incluído no livro Redes, Guia Prático, por isso o conteúdo antigo foi removido para evitar duplicação de conteúdo do site. Leia diretamente a versão atualizada do texto que está disponível online:https://www.hardware.com.br/livros/redes/usando-nmap.html

Dominando o SSH

Uma vantagem no uso do Linux, apontada por muitos administradores de rede, é a facilidade de administrar o sistema remotamente, tanto via linha de comando (usando o SSH) quanto com acesso à interface gráfica (usando o NX Server, o VNC ou o próprio SSH). Essa é uma necessidade básica para qualquer um que administra diversos …

Entendendo o SSH

O SSH é a minha ferramenta preferida. Ele permite administrar máquinas remotamente (executando tanto comandos em modo texto quanto aplicativos gráficos), permite transferir arquivos de várias formas diferentes e, como se não bastasse, permite também encapsular outros protocolos, permitindo, por exemplo, acessar uma sessão do VNC através de um túnel seguro. A grande vantagem do …

Configuração do cliente SSH

Ao ser ativado, o padrão do servidor SSH é permitir acesso usando qualquer uma das contas de usuário cadastradas no sistema, pedindo apenas a senha de acesso. Para acessar o servidor “192.168.0.2”, usando o login “morimoto”, por exemplo, o comando seria: $ ssh morimoto@192.168.0.2 Em vez de usar a arroba, você pode também especificar o …

Configuração do servidor SSH

Você pode configurar várias opções relacionadas ao servidor SSH, incluindo a porta TCP a ser usada editando o arquivo “/etc/ssh/sshd_config“. Assim como no caso da configuração do cliente, a maior parte das opções dentro do arquivo podem ser omitidas (pois o servidor simplesmente utiliza valores default para as opções que não constarem no arquivo), mas, …

Usando chaves de autenticação

Por mais seguras que sejam suas senhas, sempre existe uma pequena possibilidade de que um atacante descubra alguma delas, observando enquanto você digita no teclado, ou que simplesmente consiga adivinhá-la a partir de informações pessoais ou de senhas antigas. Se você tem o hábito de usar as mesmas senhas em vários locais, a possibilidade cresce, …

SSH com login automático

Se você abre conexões SSH com freqüência, sempre com as mesmas máquinas, já deve estar cansado de ter que ficar digitando seu password ou sua passphrase a cada nova conexão. A boa notícia é que ao usar um par de chaves você pode automatizar o login de duas formas diferentes. A primeira opção, menos segura, …

Usando o ForwardAgent

Ao usar o ssh-agent para guardar suas passphrases, você pode ativar a opção ForwardAgent (no cliente) para permitir que o agente disponível na sua máquina possa ser usado para abrir novas sessões SSH quando estiver logado em outras máquinas. Imagine que você administra dois servidores remotos: servidor A e servidor B. Você instalou a sua …

Usando múltiplas chaves

Até aqui, aprendemos como utilizar um único par de chaves. Nada impede que você utilize a mesma chave para todos os servidores que administra; na verdade, é justamente isso que a maioria dos administradores faz. Entretanto, isso abre uma pequena possibilidade de que alguém realmente consiga copiar o arquivo com sua chave privada (acessando seu …

Transferindo arquivos via SFTP

O SSH é um verdadeiro canivete suíço. Além de permitir rodar aplicativos e fazer toda a administração de um servidor remotamente, ele também pode ser usado para transferir arquivos. A forma mais básica de fazer isso é usar o sftp, um pequeno utilitário que faz parte do pacote padrão. Ele oferece uma interface similar à …

Criando túneis seguros

Uma forma simples de encriptar protocolos que em condições normais não suportam encriptação é usar o SSH para criar túneis seguros, ligando uma das portas da sua máquina à porta do servidor onde o serviço em questão está ativo. Nesse caso, é criada uma espécie de VPN temporária, através da qual é possível acessar o …

SSH no Windows

Existem diversas versões do SSH. A maioria das distribuições Linux inclui o OpenSSH, que não possui um cliente para Windows. No entanto, isso não chega a ser um problema, pois o SSH é um protocolo aberto, o que permite o desenvolvimento de clientes para várias plataformas, inclusive Windows. Eles são usados por muita gente para …

Configurando um servidor LAMP

Os servidores web são a espinha dorsal da Internet, são eles que hospedam todas as páginas, incluindo os mecanismos de busca e servem como base para todo tipo de aplicativo via web, incluindo os webmails. No futuro, esta tendência deve se acentuar, com páginas web dinâmicas e aplicativos via web substituindo cada vez mais os …

Instalando o Apache

O Apache pode ser dividido em duas grandes famílias: o Apache 2.x e o Apache 1.3 que, apesar de muito antigo, ainda é usado em muitos servidores. O Apache 2 trouxe muitas vantagens, sobretudo do ponto de vista do desempenho, além de oferecer novos módulos e mais opções de segurança, mas sua adoção foi retardada …

Instalando o suporte a PHP

No início, existiam apenas páginas html estáticas, com links atualizados manualmente. Depois, surgiram os scripts CGI (geralmente escritos em Perl), que permitiram criar vários tipos de formulários e automatizar funções. Finalmente, surgiu o PHP, adotado rapidamente como a linguagem padrão para criação de todo tipo de página dinâmica, fórum ou gerenciador de conteúdo. Além da …

Instalando o MySQL

O MySQL é um banco de dados extremamente versátil, usado para os mais diversos fins. Você pode acessar o banco de dados a partir de um script em PHP, através de um aplicativo desenvolvido em C ou C++, ou praticamente qualquer outra linguagem (até mesmo através de um shell script! :). Existem vários livros publicados …

Instalando o phpMyAdmin

Depois dessa configuração inicial, você pode experimentar instalar um gerenciador gráfico para facilitar a manutenção do seu servidor MySQL. Uma boa opção neste caso é o phpMyAdmin. Para instalá-lo, basta instalar o pacote “phpmyadmin”, como em: # apt-get install phpmyadmin ou: # yum install phpmyadmin O pacote para instalação em outras distribuições, que não incluam …

Criando Virtual Hosts

O suporte a virtual hosts é um daqueles recursos fundamentais, que possibilitaram o surgimento da Internet da forma como a conhecemos hoje. Ele permite hospedar diversos sites, com domínios ou subdomínios diferentes usando um único servidor e um único endereço IP. Os únicos limitantes com relação ao volume de sites que é possível hospedar são …

Otimizando a configuração do servidor

Ao colocar um site no ar, seu objetivo é quase sempre fazer com que ele seja acessado pelo maior volume possível de visitantes. Entretanto, o sucesso tem um preço: o maior volume de requisições faz com que seu servidor web seja mais exigido e ele passe a consumir mais recursos da máquina. A partir de …

Ajustando o número de processos

O primeiro passo é verificar se está sendo usado o módulo mpm-prefork (usado por default na maioria das distribuições) ou o módulo mpm-worker, já que ambos são configurados em seções diferentes do arquivo. No caso das distribuições derivadas do Debian, as duas versões são disponibilizadas através de pacotes separados, de forma que você precisa apenas …

Outras opções

A opção “MaxRequestsPerChild”, incluída logo depois no arquivo, limita o número de requisições que cada processo do Apache pode responder antes de ser encerrado e substituído por outro. Ela não tem um efeito direto sobre o desempenho, servindo apenas como uma proteção contra eventuais vazamentos de memória, que pudessem fazer o processo crescer até ocupar …

Configurando um servidor XDMCP

O XDMCP é um veterano entre as ferramentas de acesso remoto. Ele nada mais é do que o protocolo nativo do X, usado para atualizar as imagens na tela, que pode ser também usado remotamente. Assim como muitos outros recursos usados em sistemas Unix, o XDMCP tem suas raízes nas redes da década de 70 …

Abrindo diversos terminais gráficos

Pressionando Ctrl+Alt+F2 dentro da interface gráfica, você irá para um terminal independente, onde poderá inclusive logar-se como outro usuário. Você tem 6 destes terminais, que podem ser acessados pressionando Alt+F1, F2, F3, F4, F5 ou F6. A partir dos terminais de texto, você pode voltar ao modo gráfico pressionando Alt+F7. Mas qual é a função …

Ativando o compartilhamento

Naturalmente, o suporte a XDMCP, que permite às outras máquinas da rede rodar aplicativos instalados no servidor, vem desativado por padrão. O XDMCP não utiliza nenhum tipo de encriptação ou compressão, simplesmente transmite os dados da forma mais simples e rápida possível. Você se loga no servidor, carrega o KDE ou outra interface da sua …

Usando o VMware Player

Ao começar a usar Linux, a maioria opta por conservar o Windows em dual boot, a fim de ir se habituando gradualmente ao sistema, sem perder o acesso aos programas e ao ambiente que está acostumado a usar. Alguns depois de algum sacrifício conseguem passar a usar apenas Linux, enquanto outros conservam o dual boot, …