Página Inicial > Shell Script > Utilitário de acesso a maquinas remotas com ssh – fast-remote

Utilitário de acesso a maquinas remotas com ssh – fast-remote

Bom, quem nunca esqueceu o IP da maquina que tem o servidor de desenvolvimento da sua aplicação? você até lembra que nome dela era ‘dev’ alguma coisa….. e que o ip começava com 192.168.4. mas não tem certeza.

Essa história passa a ser muito comum quando:

  • Quantidade de projetos que você trabalha vai aumentando
  • Complexidade de serviços utilizados pela sua aplicação aumenta
  • Quantidade de ambientes aumenta (desenvolvimento, teste, homologação, produção)

Como sou desenvolvedor, tenho que lembrar de um monte de coisas, não vou me dar ao trabalho de lembrar mais 30 IPs diferentes para trabalhar. Surgindo assim o ‘fast-remote’. Um simples script shell criado para te ‘lembrar’ dos nomes e ips das suas maquinas.

Ele está hospedado no github em: https://github.com/eliezer/fast-remote

Como instalar?

Faça um clone do repositório no local que preferir instalar.

[eliezer@vader ~]$ cd /opt/
[eliezer@vader opt]$ git clone git://github.com/eliezer/fast-remote.git
Cloning into fast-remote...
remote: Counting objects: 15, done.
remote: Compressing objects: 100% (15/15), done.
remote: Total 15 (delta 3), reused 0 (delta 0)
Receiving objects: 100% (15/15), done.
Resolving deltas: 100% (3/3), done.

Execute o instalador

[eliezer@vader opt]$ cd fast-remote/
[eliezer@vader fast-remote]$ ./fast-remote install
Installation successfully
Run command: 'source /home/eliezer/.bashrc' or logout/login
usage: fast-remote --help

Recarregue o bashrc (linux) ou bash_profile (mac)

Ajuda:

[eliezer@vader opt]$ fast-remote --help
Usage:

'fast-remote install' to install
'fast-remote set_user' to define default user connect
'fast-remote' to connect ssh (ssh SERVER)
'fast-remote /home/user/file.tar' to transfer file scp (scp file SERVER:/HOME_DIR)

Além do acesso ssh o fast-remote também faz transferência de arquivos utilizando scp.

Executando:

[eliezer@vader ~]$ fast-remote

Agora é só configurar seu servidores favoritos no arquivo server.properties e utilizar.

  1. Daniel Ap M Rosa
    19, maio, 2011 em 01:13 | #1

    Eu lembro todos os IP´s. Eu lembro de tudo.
    26 pessoas não se lembrariam (by coca-cola)

  2. 19, maio, 2011 em 09:11 | #2

    kkk vc é o cara daniel!!! :)

  1. Nenhum trackback ainda.