Configurando hosts favoritos no SSH
Tutorial mostrarei como configurar host alias no SSH.
Efetuar estas configurações com usuário diferente do usuário root.
Caso o diretório .ssh não exista, basta criá-lo com comando abaixo:
$ mkdir -p $HOME/.ssh
$ nano $HOME/.ssh/config
Conteúdo do arquivo config:
Host pc
HostName 192.168.0.2
User ale
Host mutilmidia
HostName 192.168.0.1
User root
Host internet
HostName www.seuhost.com.br
User root
Port 8082
Agora crie um arquivo em /usr/local/bin/sshm
Efetuar estas configurações com usuário diferente do usuário root.
Caso o diretório .ssh não exista, basta criá-lo com comando abaixo:
$ mkdir -p $HOME/.ssh
$ nano $HOME/.ssh/config
Conteúdo do arquivo config:
Host pc
HostName 192.168.0.2
User ale
Host mutilmidia
HostName 192.168.0.1
User root
Host internet
HostName www.seuhost.com.br
User root
Port 8082
Agora crie um arquivo em /usr/local/bin/sshm
#!/bin/bash # 04/06/2019 # Crédito Francisco Alexandre Piedade # Debian 9.9 LIMPAR="clear" # Fim F="$(tput sgr0)" # Cor # Vermelho V="$(tput bold ; tput setaf 1)" # Branco B="$(tput bold ; tput setaf 7)" # Verde VR="$(tput bold ; tput setaf 2)" while true; do echo $B" ********************************************"$F echo $B" * Executar servidores via ssh *"$F echo $B" ********************************************"$F echo $B" *****************servidores*****************"$F echo $B" * 1 pc 2 multimidia *"$F echo $B" * 3 internet *"$F echo $B" ********************************************"$F echo "" echo $B"Selecione um número de 1 a 3 e tecle$F $VR[ENTER]"$F echo "" read choix case $choix in 1) ssh pc $LIMPAR ;; 2) ssh mutilmidia $LIMPAR ;; 3) ssh internet $LIMPAR ;; *) echo $V"Escolha errada!"$F echo $V"Tente novamente..."$F echo "" sleep 3 $LIMPAR ;; esac done Permissão de executar. chmod 777 /usr/local/bin/sshm No terminal execute sshm como usuário comum. $ sshm
Comentários
Postar um comentário