SSH: Economizando teclado

In: bash| ssh

17 jul 2009

Sempre tive a necessidade de conectar em diversos servidores, todos com usuários e senhas diferentes. Cheguei até a ter um arquivo criptografado no Desktop com todos os usuários e senhas mais usados. Bobagem a minha.

Dica 1: Acessar servidor SSH sem senha

Criando o diretório .ssh no servidor

ricardo@local:~$ ssh user@host
user@host:~$ cd ~/
user@host:~$ mkdir .ssh
user@host:~$ chmod 700 .ssh/

Você já tem uma chave ‘rsa’? Então crie uma:

ricardo@local:~$ ssh-keygen -t rsa
# Generating public/private rsa key pair.
# Enter file in which to save the key (/home/ricardo/.ssh/id_rsa): [ENTER]
# Enter passphrase (empty for no passphrase): [ENTER]
# Enter same passphrase again: [ENTER]

Agora basta enviar sua chave pública (id_rsa.pub) para o servidor:

ricardo@local:~$ scp ~/.ssh/id_rsa.pub user@host:~/.ssh/authorized_keys
ricardo@local:~$ ssh user@host
user@host:~$ chmod 600 .ssh/authorized_keys

E pronto! Quando você acessar novamente a sua conta por SSH, ele não pedirá mais senha.

Dica 2: Apelidos para os user@host

Algumas pessoas perdem a noção e criam domínios gigantescos, aliados com políticas de criação de login dos provedores, está formado o inferno na hora de conectar um servidor.

Crie/edite o arquivo ‘~/.ssh/config’ com o seguinte conteúdo

host site1
  user username_gigante
  hostname sub.dominiosemnocao.com.br

host site2
  user username_maior_ainda
  hostname sistemax.empresay.com.br

Observem a diferença para conectar:

# Antes
ricardo@local:~$ ssh username_gigante@sub.dominiosemnocao.com.br

# Depois
ricardo@local:~$ ssh site1

Bem melhor né?

Fontes:
Dica 1: http://wiki.locaweb.com.br/pt-br/Usando_GIT_na_Hospedagem_Linux
Dica 2: http://logbr.reflectivesurface.com/2009/06/04/reduzindo-nomes-no-git-e-ssh/

Comment Form

Sobre

Ricardo Duarte, 26 anos, trabalha na Nuntec, atua como desenvolvedor web a mais de 12 anos, já tendo passado por diversas tecnologias. Este blog irá comentar um pouco destas experiências.

rduarte's tweets

  • Venicios Ribeiro: É uma excelente forma de ativar o cache. Existem tbm outras tecnicas muito simples, como o Gzip. à [...]
  • Andre Ferraro: Muito bom!! Estou fazendo o meu e vou postar no meu blog. Vlw!! [...]
  • paulo henrique: Bom dia! existe algum app para usar o twitter no e71, que seja free [...]
  • Ricardo: Bruno, Aplicativo para IM com vídeo eu não conheço, mas para áudio você pode usar o Nimbuzz [...]
  • Bruno: Olá boa tarde. Gostaria de saber qual software IM pro E71 suporta conversação com áudio e video. [...]