Como fazer login no servidor remoto usando ssh com script no terminal do ubuntu

0

Eu sou novo no Ubuntu. Eu quero acessar um servidor remoto usando o terminal usando a tecla de atalho. Por exemplo, para acessar o servidor Y, eu darei ssh Y o tempo todo. Só quero escrever um script para acessar o servidor para que eu possa chamá-lo sempre e fácil de lembrar. Em qual arquivo eu preciso adicionar o comando ?. Como executá-lo depois de entrar no meu sistema?

    
por krishna chitanya ramachandruni 30.12.2014 / 10:38

1 resposta

2

Use ~/.ssh/config :

Adicione um host:

Host y
  HostName domain.com
  Port 666
  User username
  IdentityFile ~/.ssh/id_rsa-domain

Em seguida, acesse seu host em um terminal:

ssh y

Além disso, você pode criar um atalho para o seu terminal que abre uma sessão ssh imediatamente. Salve isso em um arquivo y.desktop e coloque-o na sua pasta ~/Desktop :

[Desktop Entry]
Version=1.0
Name=domain.com
Exec=gnome-terminal -e "bash -c 'ssh y'"
Icon=utilities-terminal
Terminal=false
Type=Application
Categories=Application;

Claro, há várias maneiras de vincular um atalho a algumas ações. O mais simples no Unity é usar suas próprias configurações: Configurações do sistema - > Teclado - > Atalhos - > Atalhos Personalizados . Você pode ligar um para executar ssh y .

    
por Andrejs Cainikovs 30.12.2014 / 10:49