Como usar SSH Config para centralizar o acesso ao seus servidores
Evitando o re-trabalho
Digamos que você tenha configurado seus servidores ssh para acesso com chave privada sem senha, alterou a porta padrão e desabilitou o acesso pelo usuario root no sshd_config, etc. Porém vezes temos a necessidade de acessar vários servidores para fazer manutenção, e ficar digitando ssh login@xxx.xxx.xxx.xxx -p porta é muito cansativo, mesmo usando autenticação por chaves. O bom seria que pudessemos apenas digitar ssh nomedohost e pronto.
Dando nome aos hosts
Tudo que temos que fazer é criar o arquivo ~/.ssh/config e inserir os dados dos seus hosts conforme abaixo:
Host gateway
HostName 192.168.10.3
User sshuser
Port 34000
Onde:
Host: o nome que você quer atribuir ao seu host
Hostname: o ip do seu host
User: o seu usuário de acesso ao host
Port: a porta que você configurou no seu sshd_config
Depois é só acessar como: ssh gateway
Você pode acrescentar seus hosts e outras opções como por exemplo:
ForwardAgent yes
ForwardX11 yes
Para fazer o redirecionamento das conexões do X para sua máquina local.
Lembrando que você pode fazer uso do autocomplete, quando for digitar o nome do host: ssh g<tab>
No related posts.
Related posts brought to you by Yet Another Related Posts Plugin.