Introdução

Acesso remoto é algo que faz parte da rotina de administradores de rede, e em ambientes Unix e Linux, o SSH é o protocolo mais utlizado para esta tarefa. Neste tutorial, irei mostrar como configurar host alias no SSH.

Pré-requisitos

OpenSSH

Mãos à obra

1. Criar os aliases

Alias válido para todos usuários
# vim /etc/ssh/ssh_config

Adicione as linhas abaixo no final do arquivo
Host tico
HostName 192.168.0.1
User root

Host = Alias
HostName = Nome ou IP da máquina remota
User = Usuário utlizado para efetuar o acesso remoto

Obs.: Para usuários Mac, o arquivo de configuração está localizado em /etc/ssh_config.

Alias válido para usuário.

# vim $HOME/.ssh/config

Conteúdo do arquivo config:
Host tico
HostName 192.168.0.1
User root

O arquivo config deve ter permissão 600, ou seja, deve estar acessível apenas para o usuário dono do arquivo.

Prova dos nove

Acesso remoto
# ssh tico

Cópia de arquivos remoto
# scp arquivo tico:/etc

:wq