Autenticação SSH por certificados

Em ambos os experimentos podem ser usadas máquinas reais ou virtuais.

Defina as chaves necessárias e respectivas configurações para estabelecer conexões SSH seguras entre um cliente Windows (Putty, Kitty ou similar) e um servidor SSH Linux (pode usar o servidor Trasgo).

Defina as chaves necessárias e respectivas configurações para estabelecer conexões SSH seguras entre duas máquinas Linux, usando o cliente e servidor OpenSSH.

Neste experimento o mais simples é usar o suporte de máquinas virtuais UML do servidor Trasgo (200.134.10.101). Para tal, entre em sua conta no Trasgo e lance uma máquina virtual, usando o roteiro descrito a seguir:

(host)$ vmstart ssh-server

... (mensagens de boot da VM)

trasgovirtual login: root
Password: root

(vm)# ifconfig eth0 192.168.1.N          <--- escolha 1 < N < 255
(vm)# route add default gw 192.168.1.1   <--- IP do host Trasgo "real"
(vm)# apt-get install ssh                <--- instala cliente e server SSH na VM
(vm)# ssh login@192.168.1.1              <--- use seu login no Trasgo
(vm)# ...
(vm)# poweroff                           <--- desliga a VM

... (mensagens de desligamento da VM)

System halted.

Disco desta maquina virtual: rootfs.ssh-server
(host)$