Existe um programa que usa o Terminal do OSX para ajudar a gerenciar os parâmetros de conexão SSH?

1

Minha dificuldade: Eu me conecto a uma variedade de servidores através do SSH, às vezes mais de 7. Atualmente eu tenho feito isso através do Terminal OSX com comandos shell, o que funciona muito bem, exceto pelo fato de eu lembrar o endereço, nome de usuário e portar toda vez que eu conectar e freqüentemente estou digitando o comando completo (porque é muito longe no histórico do bash).

Então, eu estou querendo saber se existe um programa ou script que apenas executa comandos no Terminal que podem armazenar as informações de conexão, apenas para tornar a vida um pouco mais fácil.

    
por Darryl Hein 21.08.2009 / 02:28

2 respostas

3

Você pode fazer isso definindo padrões por host no arquivo $HOME/.ssh/config . Aqui está a página man , que abrange as diferentes opções que você pode definir.

Além disso, para servidores em uma rede local onde você tem mais controle sobre segurança, é possível usar a autenticação baseada em chave (não é necessária senha). Para fazer isso, você precisa gerar uma chave ssh do cliente e colocá-la no servidor. Aqui estão algumas instruções para o Ubuntu, que deve funcionar para o OS X, bem como HOWTO: SSH & Chaves Públicas

    
por 21.08.2009 / 03:12
1

para pesquisar por comandos mais rapidamente tente ctrl + r e depois digite o nome / ip do host e você vai direto para o comando.

Outra maneira é definir aliases usando o arquivo ssh config (~ / .ssh / config /) assim: Host alias HostName ydoain.com Nome de usuário do usuário

    
por 21.08.2009 / 03:17