Alexandre Bezerra Just a Sysadmin LogBook

10Apr/100

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>

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Comments (0) Trackbacks (1)

Leave a comment


Powered by WP Hashcash

Get Adobe Flash playerPlugin by wpburn.com wordpress themes