Postagens

Configurando um Servidor SAMBA(postagem1)

Imagem
                Na postagem anterior, vimos o que seria um servidor samba, diferentemente da ideia que temos logo ao ler essa palavra, foi adotado não em apologia ao Carnaval, mas apenas porque é uma das poucas palavras do dicionário do Aspell que possui as letras S, M e B, de "Server Message Blocks". =)                As configurações serão divididas em postagens, para melhor aproveitamento, caso, ocorra dúvidas, opiniões ou sugestões, sintam-se a vontade para comentar!! Todas as configurações que postarei aqui, serão feitas na distribuição Ubuntu 9.10.     Vamos a nossa primeira configuração!!  Com o terminal aberto e como root, instale o pacote do samba, com o seguinte comando: #aptitude install samba             Ao carregar, devemos entrar no diretório do samba: #cd /etc/samba...

O que é o Samba??

         O SAMBA é um servidor e conjunto de ferramentas que permite que máquinas Linux e Windows se comuniquem entre si, compartilhando serviços (arquivos, diretório, impressão) através do protocolo SMB (Server Message Block)/CIFS (Common Internet File System), equivalentes a implementação NetBEUI no Windows. O SAMBA é uma das soluções em ambiente UNIX capaz de interligar redes heterogênea.            Segue abaixo algumas funcionalidades importantes de aplicações do samba e seu conjunto de ferramentas: Compartilhamento de arquivos entre máquinas Windows e Linux ou de máquinas Linux (sendo o servidor SAMBA) com outro SO que tenha um cliente NetBEUI (Macintosh, OS/2, LanManager, etc). Montar um servidor de compartilhamento de impressão no Linux que receberá a impressão de outras máquinas Windows da rede. Controle de acesso aos recursos compartilhados no servidor através de diversos ...

Acesso remoto/SSH (CONF. SERVIDORES)

       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 ". A maior parte das opções dentro do arquivo podem ser omitidas, pois o servidor simplesmente utiliza valores defaults para as opções que não constarem no arquivo. - Porta : Uma das primeiras linhas é a: Port 22 Esta é a porta que será usada pelo servidor SSH. O padrão é usar a porta 22. Ao mudar a porta do servidor aqui, você deverá usar a opção "-p" ao conectar a partir dos clientes, para indicar a porta usada, como em: # ssh -p 2222 adm@192.168.0.4 Outra opção é editar o arquivo " /etc/ssh/ssh_config " (nos clientes) e alterar a porta padrão usada também por eles. Mudar a porta padrão do SSH é uma boa idéia se você está preocupado com a segurança. Muitos dos ataques "casuais", quando não existe um alvo definido, começam com um portscan genérico, onde é feita uma varredura em faixas int...

Acesso remoto/SSH (CONF. CLIENTE)

  Ao ser habilitado, 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.4 ", usando o login " adm ", por exemplo, o comando seria: $ ssh adm@192.168.0.4 Você pode também acessar o servidor usando o nome ou domínio, como em: $ ssh adm@admroot.blogspot.com   Caso você omita o nome do usuário, o SSH presume que você quer acessar usando o mesmo nome de usuário que está usando na máquina local. Se você está logado como " tux ", ele tentará fazer login usando uma conta " tux " no servidor remoto. Naturalmente, só funciona caso você use o mesmo login em ambas as máquinas.     Ao acessar micros dentro da rede local, você pode também chamá-los pelo nome, como em " ssh adm@servidor ". Neste caso, você precisará primeiro editar o arquivo /etc/hosts (no cliente), incluindo os números de IP das máquinas e os nomes corre...

Acesso remoto/SSH

Em postagem anteriores, vimos um pouco sobre o Protocolo SSH Agora, veremos o acesso remoto com O  Servidor SSH. Antes veremos mais características do SSH>>>> Conexão de dados criptografada entre cliente/servidor. Cópia de arquivos usando conexão criptografada. Suporte a ftp criptografado (sftp). Suporte a compactação de dados entre cliente/servidor. Controle de acesso das interfaces servidas pelo servidor ssh . Suporte a controle de acesso tcp wrappers. Autenticação usando um par de chaves pública/privada RSA ou DSA. Algoritmo de criptografia livre de patentes. Suporte a PAM. Suporte a caracteres ANSI (cores e códigos de escape especiais no console).  O SSH é dividido em dois módulos. O sshd é o módulo servidor, um serviço que fica residente na máquina que será acessada, enquanto o ssh é o módulo cliente, um utilitário que você utiliza para acessá-lo.  Agora que vimos suas caracteristicas, iremos iniciar o servido...

Entendendo o Servidor Apache

Imagem
   Quando você acessa uma página em PHP em um site que roda sobre um servidor Apache, ele (Apache) lê o arquivo no disco e repassa a requisição para o modphp, o módulo encarregado de processar arquivos PHP. Ele, por sua vez, aciona o interpretador PHP, que processa a página e a entrega, já processada, ao Apache, que, finalmente, a entrega ao cliente. Caso seja necessário acessar um banco de dados (como no caso de um fórum), entra em ação outro módulo, como o php4-mysql, que permite que o interpretador PHP acesse o banco de dados: Pode parecer estranho que depois de toda essa volta, o Apache ainda consiga entregar a página processada em tempo hábil, mas é justamente essa divisão de tarefas que permite que o Apache seja tão rápido e seguro. O trabalho é dividido em várias partes e cada módulo é mantido separadamente por uma equipe que entende do assunto e zela pelo desempenho e confiabilidade do código. Graças a isso, é bastante raro que sejam descobertos problemas graves de seg...

Servidor Apache(Instalação)

O Apache 2 traz muitas vantagens, sobretudo do ponto de vista do desempenho, mas, por outro lado, ele é incompatível com os módulos compilados para o Apache 1.3 e muitas opções de configuração são diferentes. A questão dos módulos não chega a ser um grande problema hoje em dia, pois todos os principais módulos já foram portados, mas muita gente que aprendeu a configurar o Apache 1.3 se sente mais confortável com ele e, por isso, continua usando-o até hoje, apesar das vantagens da nova versão. Muitas distribuições continuam oferecendo as duas versões, de forma a satisfazer os dois públicos. No ubuntu, por exemplo, o Apache 2 (a versão recomendada) é instalado através do " apache2 ". Ao instalar o Apache 2, o suporte a SSL é instalado automaticamente junto com o pacote principal (mas ainda é preciso ativá-lo na configuração, como veremos a seguir). Instale também o pacote apache2-utils, que contém diversos utilitários de gerenciamento que usaremos a seguir. Abra o terminal e ...