Linux System Administration 455

Documentos relacionados
Acesso Re sso R moto

OpenSSH

Protocolos Telnet e SSH. Professor Leonardo Larback

Manual comandos Básicos para instalar e desinstalar Firebird em Sistema operacional Linux

Brincando de Backup com rsync.

Brincando de Backup com rsync.

Compilação, Instalação, Configuração e Utilização. Centro de Atendimento a Incidentes de Segurança - CAIS

Tópicos Especiais em Redes de Computadores. Super Servidor (Xinetd) Professor: Alexssandro Cardoso Antunes

Figura 2. Comunicação Cliente/Servidor do Protocolo SSH.

Projeto e Instalação de Servidores Servidores Linux Aula 7 Samba, SSH e Backup

Linux Networks Servers

Protocolo FTP. Professor Leonardo Larback

Administração de Sistemas Informáticos I

Instalando o MySQL 5.6 no Windows

Generated by Foxit PDF Creator Foxit Software For evaluation only. Capitulo 1

Prof. Samuel Henrique Bucke Brito

Troubleshooting em rede básica

FACULDADE DE TÉCNOLOGIA SENAC SEGURANÇA DA INFORMAÇÃO

Conexão rápida entre dois computadores em uma plataforma Linux

#20 Migração Servidor Curupira de Sarge para Etch

Linux System Administration 455

Instalação e configuração dos serviços FTP, TELNET e SSH. Noções de rdesktop e VNC.

ZSRest e ZSPos Multiposto

- Wireless e NTP - 272

LABORATÓRIO UNIDADES 1 REVISÃO LINUX E COMANDOS BÁSICOS ABRINDO A MÁQUINA VIRTUAL UBUNTU SERVER PELO VIRTUALBOX

Disciplina: Fundamentos de serviços IP Alunos: Estevão Elias Barbosa Lopes e Leonardo de Azevedo Barbosa

Você pode testar se está tudo OK, abrindo um navegador no Debian Linux e acessando qualquer site.

FTP Protocolo de Transferência de Arquivos

Prática NAT/Proxy. Edgard Jamhour. Esses exercícios devem ser executados através do servidor de máquinas virtuais: espec.ppgia.pucpr.

VIRTUAL PRIVATE NETWORKS

Linux Network Servers

ROTEIRO PARA INSTALAÇÃO DO BITVISE, CONFIGURAÇÃO DE CHAVES SSH, DEFINIÇÃO DAS PORTAS PARA OS TÚNEIS SSH E CONFIGURAÇÃO DO THUNDERBIRD

4º Semestre. Aula 15 Serviços Internet (FTP)

Manual do Teclado de Satisfação Online WebOpinião

Guia de usuário do portal de acesso SSH

Instalação do serviço de FTP com o Proftpd

AULA 5. Bruno L. Albrecht Felipe A. Chies Lucas F. Zawacki. PET Computação UFRGS

Linux Network Servers

Para testar se as variáveis foram carregadas, utilize o comando #export

Serviços de transferência de arquivos e de acesso remoto

COORDENAÇÃO DE TECNOLOGIA (COTEC) MAIO/2010

Capítulo 16 - Rsyslog

GUIA LAB I - REDES DE COMPUTADORES / ECO008 PROF. ISAÍAS LIMA INICIANDO O ROTEADOR MODO DE SETUP

Capítulo 20 Servidor X

1) Verifique se o Microsoft.Net Framework 3.5 está instalado, para isto, abrir o Painel de Controle e verificar:

Roteiro de Práticas de Roteamento IGP usando Quagga

Manual de Instalação

Para funcionamento do Netz, alguns programas devem ser instalados e alguns procedimentos devem ser seguidos. São eles:

Manual do usuário. Viewer

Engenharia Elétrica Eletrônica Slides 20: TCP/IP em Winsocks 2. API do Windows para programar utilizando o protocolo TCP/IP Prof. Jean Marcelo SIMÃO

Configurando NFS + NIS Ubuntu Linux

Software Planejamento Tributário

MANUAL DE INSTALAÇÃO E CONFIGURAÇÃO. Motor Periférico Versão 8.0

Como utilizar PuTTY para conexão SSH a um servidor linux

Configurando um Servidor de Arquivos SAMBA. Prof. Armando Martins de Souza

1. Explicando Roteamento um exemplo prático. Através da análise de uns exemplos simples será possível compreender como o roteamento funciona.

P Procedimento para Instalação do SisGEF 7.0 na Máquina Servidor

HOW TO Integração do OPIE com o Firewall Aker One time password

Como é o Funcionamento do LTSP

Instruções de operação Guia de segurança

Ferramenta para gerenciamento de impressão CURUPIRA

Configurando DDNS no Stand Alone

Administrando o sistema linux TCP/IP

Administração de redes Servidor FTP

Roteiro de Atividades para o curso L610

Origin manual. 1.1 Cadastrando usuário : Get manager License ID. Quem deve se cadastrar: Como se cadastrar. origin manual. 1 de 14

Comandos importantes Virtual Box Linux Compartilhamento

Programa Acessa Escola Atualização do Sistema das salas Etapa Final

SSH Secure Shell Secure Shell SSH

Manual de Instalação de SQL Server (2005, 2008, 2012).

Guia de instalação para ambiente de Desenvolvimento LINUX

Serviços de Redes. Servidor de FTP (Vsftp) Professor: Alexssandro Cardoso Antunes

Instalação FreeBSD Inicialização do CD/DVD! Ao colocar o CD/DVD como boot principal na BIOS, aparecerá a seguinte tela:

Configuração de Rede

O que se tem, na prática, é a utilização do protocolo TCP/IP na esmagadora maioria das redes. Sendo a sua adoção cada vez maior.

Configuração de um servidor FTP. Campus Cachoeiro Curso Técnico em Informática

Tutorial de uso do Subversion com RapidSVN

Manual de Instalação do Oracle Client

Procedimentos para Configuração de Redirecionamento de Portas

Alan Menk Santos Redes de Computadores e Telecomunicações. Camada de Aplicação. Camada de Aplicação

Instalação do Sirius sem estações. O primeiro passo é instalar o Firebird 1.5, ele se encontra no CD de instalação do Sirius na pasta Firebird.

Redes de Computadores II

Sistema Operacional Unidade 12 Comandos de Rede e Acesso Remoto

O QUE É A CENTRAL DE JOGOS?

Configurando o Roteador Prof. Isaías Lima. Carregar o arquivo de texto para configurar outro roteador usando o HyperTerminal.

MINISTÉRIO DA EDUCAÇÃO

Configurando o Controle dos Pais no Windows Vista

Manual de Instalação Atendimento 3.4

Tutorial para utilizar o N1MM para contest MM/M2 ou MS. Abaixo vamos tentar passo a passo configurar a rede para no caso para o Windows XP.

Resolução de Problemas de Rede. Disciplina: Suporte Remoto Prof. Etelvira Leite

SISTEMAS OPERACIONAIS LIVRES (LINUX) Professor Carlos Muniz

Preparação: Verifique se a máquina virtual já está copiada em sua máquina Execute o VMWare Acesse o Linux com o usuário asa e senha aslinux12

Mais configuração OptraImage

Transcrição:

Linux System Administration 455

Nome do curso que é modificado no Slide Mestre Slide 1 2

Nome do curso que é modificado no Slide Mestre Slide 1 3 Os serviços de rede podem ser divididos em três tipos básicos: [x]inetd portmap stand alone

Nome do curso que é modificado no Slide Mestre Slide 1 4 # aptitude install telnet telnetd openbsd inetd

Nome do curso que é modificado no Slide Mestre Slide 1 5 Configurando o telnet num ambiente que usa inetd: Verifique que a linha de configuração do telnet não está comentada no arquivo de configuração do inetd, se estiver comentada, então descomente: # vi /etc/inetd.conf telnet stream tcp nowait telnetd /usr/bin/tcpd /usr/sbin/in.telnetd

Nome do curso que é modificado no Slide Mestre Slide 1 6 Como eu faço para reiniciar o daemon do inetd? # /etc/init.d/openbsd inetd stop # /etc/init.d/openbsd inetd start Vamos fazer agora uma check list para verificar se o serviço está funcionando: # netstat anp grep 23 tcp 0 0 0.0.0.0:23 0.0.0.0:* OUÇA 2922/inetd

Nome do curso que é modificado no Slide Mestre Slide 1 7 # fuser v 23/tcp 23/tcp: root 2922 F... inetd Para fazer um acesso remoto em um servidor que tem o telnet habilitado é muito simples: # telnet <ip_do_servidor> Exemplo: # telnet 192.168.0.1 É claro que você precisa ter um usuário na máquina remota. Para sair da máquina remota: # logout

Nome do curso que é modificado no Slide Mestre Slide 1 8 # ls /etc/xinetd.d telnetd Red Hat: /etc/xinetd.d \_ telnetd \_ cvspserver \_ samba service telnet { flags = REUSE socket_type = stream wait= no user= root server = /usr/sbin/in.telnetd log_on_failure += USERID disable= yes }

Nome do curso que é modificado no Slide Mestre Slide 1 9 Tenho duas máquinas na rede: ServerSSH < > ClientSSH Agora, como ocorre essa conexão a nível de TCP/IP... Quem sabe me dizer?? Qual o protocolo? Qual a porta do cliente? Qual a porta do servidor?

Nome do curso que é modificado no Slide Mestre Slide 1 10 Protocolo: TCP Servidor SSH: Porta 22 Cliente SSH: Qualquer porta alta

Nome do curso que é modificado no Slide Mestre Slide 1 11 ServerSSH < (Porta 22) ClientSSH Toc Toc na porta 22 do Servidor!!!

Nome do curso que é modificado no Slide Mestre Slide 1 12 O cliente pede a conexão para o servidor: ServerSSH < (Porta 22) (Portas Altas) ClientSSH TOC TOC NA PORTA 22 DO SERVER!!!

Nome do curso que é modificado no Slide Mestre Slide 1 13 ServerSSH < (Porta 22) (Portas Altas) ClientSSH ServerSSH (Porta 22) (Portas Altas) > ClientSSH

Nome do curso que é modificado no Slide Mestre Slide 1 14 Instalando o SSH: # aptitude install ssh Daí, já posso entrar no diretório onde ficam os arquivos de configuração. Em qual diretório eles ficam mesmo? # cd /etc/ssh/

Nome do curso que é modificado no Slide Mestre Slide 1 15 Lá terei 2 arquivos principais: sshd_config Arquivo de configuração do servidor ssh_config Arquivo de configuraçõ do cliente Vamos editar o arquivo de configuração do servidor: # vi /etc/ssh/sshd_config

Nome do curso que é modificado no Slide Mestre Slide 1 16 A primeira linha: Port 22 Porta padrão usada pelo servidor sshd.

Nome do curso que é modificado no Slide Mestre Slide 1 17 Protocol 2,1 São Protocolos aceitos pelo servidor. Devemos sempre apenas usar o Protocolo 2

Nome do curso que é modificado no Slide Mestre Slide 1 18 Próxima linha: LoginGraceTime 120 A função dessa linha é determinar o tempo limite em segundos permitido para fazer login.

Nome do curso que é modificado no Slide Mestre Slide 1 19 Próxima linha: PermitRootLogin yes

Nome do curso que é modificado no Slide Mestre Slide 1 20 Exemplo: AllowUsers leo maria gaby Nesse caso, apenas os usuários leo,maria e gaby conseguiriam fazer acesso remoto. O contrário é: DenyUsers Exemplo: DenyUsers joao

Nome do curso que é modificado no Slide Mestre Slide 1 21 PermitEmptyPasswords no Essa linha permite ou não que o SSH aceite senhas vazias. O padrão é no. Deixe como no.

Nome do curso que é modificado no Slide Mestre Slide 1 22 Próxima linha: ListenAddress 0.0.0.0 Especifica o endereço IP das interfaces de rede que o servidor sshd servirá requisições.

Nome do curso que é modificado no Slide Mestre Slide 1 23 Banner /etc/issue.net Se você quer exibir uma mensagem antes do prompt de login, a mensagem é especificada através dessa linha.

Nome do curso que é modificado no Slide Mestre Slide 1 24 Próxima linha: X11Forwarding yes Essa linha define se o servidor permitirá que os clientes executem aplicativos gráficos remotamente.

Nome do curso que é modificado no Slide Mestre Slide 1 25 Leitura sugerida: # man sshd_config

Nome do curso que é modificado no Slide Mestre Slide 1 26 # /etc/init.d/ssh restart Red Hat # service sshd restart

Nome do curso que é modificado no Slide Mestre Slide 1 27 #ps aux ou #pgrep ssh ou #ps aux grep ssh

Nome do curso que é modificado no Slide Mestre Slide 1 28 Executo esse comando para isso: # netstat anp grep 22 tcp 0 0 0.0.0.0:22 0.0.0.0:* OUÇA 2248/sshd

Nome do curso que é modificado no Slide Mestre Slide 1 29 # aptitude install nmap #nmap localhost p 22 Starting nmap 3.75 ( http://www.insecure.org/nmap/ ) at 2005 06 20 19:40 BRT Interesting ports on localhost.localdomain (127.0.0.1): PORT STATE SERVICE 22/tcp open ssh Nmap run completed 1 IP address (1 host up) scanned in 0.136 seconds

Nome do curso que é modificado no Slide Mestre Slide 1 30 Para fazer um acesso remoto: # ssh <nome_usuario_remoto>@<ip_do_servidor> Exemplo: # ssh leo@201.6.255.3

Nome do curso que é modificado no Slide Mestre Slide 1 31 # ssh leo@201.6.255.3 p 4444

Nome do curso que é modificado no Slide Mestre Slide 1 32 As identificações de todos os servidores conhecidos ficam armazenadas no arquivo.ssh/known_hosts dentro do diretório pessoal do cliente.

Nome do curso que é modificado no Slide Mestre Slide 1 33 Para copiar arquivos de uma máquina para outra, deve se seguir a mesma lógica do comando cp, que funciona da seguinte forma: # cp <origem> <destino> Só que o comando de cópia no SSH chama se scp: # scp <origem> <destino> A diferença agora é que a origem e/ou destino podem ser remotos.

Nome do curso que é modificado no Slide Mestre Slide 1 34 Da máquina local para a máquina remota (upload): # scp <arquivo_local> <nome_usuario_remoto>@<ip_do_servidor> Da máquina remota para a máquina local(download): # scp <nome_usuario_remoto>@<ip_do_servidor>:<caminho_do_arqu ivo> <caminho_local>

Nome do curso que é modificado no Slide Mestre Slide 1 35 Então faço assim: #scp leo@201.6.255.3:/tmp/arquivo.txt /tmp

Nome do curso que é modificado no Slide Mestre Slide 1 36 #scp r leo@201.6.255.3:/home/leo/ /tmp

Nome do curso que é modificado no Slide Mestre Slide 1 37 Mandando um arquivo da minha máquina para o servidor (upload): $ scp P 4444 aula1211_l1b.tar.bz2 leo@201.6.255.3:/home/netclass

Nome do curso que é modificado no Slide Mestre Slide 1 38 Consiste em 2 arquivos: Chave privada (id_rsa); Chave pública (id_rsa.pub);

Nome do curso que é modificado no Slide Mestre Slide 1 39 Vamos criar a chave (isso na máquina cliente): $ ssh keygen t rsa Vai ser pedido a passphrase, aí você escolhe uma. As chaves vão ficar em: $ cd ~/.ssh Isso vai gerar os arquivos id_rsa e id_rsa.pub dentro do seu diretório home

Nome do curso que é modificado no Slide Mestre Slide 1 40 A chave pública deve ser mandada para a máquina remota (servidor): $ scp ~/.ssh/id_rsa.pub seu_login@ip_do_servidor:.ssh/authorized_keys Ou você pode fazer isso (é bem mais prático): $ ssh copy id login@servidor O ssh copy id copia o conteúdo do arquivo.ssh/id_rsa.pub, dentro do seu diretório home para dentro do arquivo.ssh/authorized_keys dentro do diretório home do servidor remoto.