1. Configuração do Servidor SSH

Por “servidor” nós queremos dizer a máquina na qual você irá conectar. Esteja certo de que o pacote openssh-server está instalado, e que o serviço sshd está sendo executado[31].

A configuração básica do servidor SSH permite aos usuários acessarem uma máquina, desde que eles tenham uma conta nela. Se você quer restringir acesso SSH para uma lista de usuários, edite o arquivo /etc/ssh/sshd_config e adicione ou modifique uma linha como a seguinte:

AllowUsers usuario1 usuario2@192.168.0.*

O exemplo acima irá permitir que somente os usuários usuario1 e usuario2 possam se conectar através do SSH na máquina; o usuario2 está autorizado a acessar a máquina somente a partir da rede (local) 192.168.0.

Para proibir que os usuários possam se conectar como root diretamente através do SSH, altere a linha PermitRootLogin yes para PermitRootLogin no. Assim, os usuários terão que se conectar com suas contas normais e utilizarem o comando su para se tornarem root.

Verifique sshd(8) e sshd_config(5) para mais informações sobre as opções e configuração do servidor SSH.



[31] O serviço SSH é iniciado automaticamente após instalar o pacote openssh-server e também é configurado para ser executado durante a inicialização do sistema.