A resposta mais * NIX-y é usar os recursos do SSH a seu favor.
Crie um arquivo chamado config
in ~/.ssh/
(uma pasta chamada .ssh
em sua pasta pessoal). Adicione uma entrada para cada computador ao qual você deseja se conectar, assim:
Host compy
HostName 98.256.211.12
Port 90
User sidney
IdentityFile ~/.ssh/my_rsa_key
-
HostName
pode ser um endereço IP ou um nome de host real. -
Port
não é obrigatório se usar a porta SSH padrão -
IdentityFile
não é obrigatório se não estiver usando uma chave.
Então, para conectar, basta digitar
ssh compy
Se você usar a autenticação baseada em chave e armazenar a senha da sua chave no Keychain, nem precisará inserir uma senha.
Além disso, você pode criar um arquivo .command (um arquivo de texto simples com a extensão .command) contendo a linha de comando que você usa para se conectar ao servidor ( ssh compy
ou ssh -i ~/.ssh/my_rsa_key -p 90 [email protected]
). Ele será aberto no Terminal e executará esse comando.
Você também pode usar o item de menu New Remote Connection…
no Terminal para se conectar. Basta adicionar seu host no SSH clicando no botão + na coluna à direita.
Leia mais AQUI