18/09/2014

Desligar host ESX remotamente com putty

Após realizadas todas as configurações necessários, ao executar o script .bat ele irá desligar o host.

Pré-requisitos

  • É necessário ter o putty configurado para acessar o host ESX sem senha
  • Todos os arquivos devem estar no mesmo diretorio (putty.exe *.bat e *.sh), dessa forma não é necessário passar o caminho para os arquivos quando executar o putty.

Scripts

1. Criar o arquivo desliga.sh, que será executado no host, conforme abaixo.
#!/bin/bash
poweroff


2. Criar o arquivo desliga.bat, que ira executar o putty, com o conteúdo abaixo
REM : ######################################################################## REM : Script que executa o putty e o arquivo .sh para desligamento do host REM : O comando abaixo desativa a exibição dos comandos na tela. echo off REM : executa o putty passando os dados da sessão salva como parâmetro REM : e executando no servidor o script passado como argumento por '-m' sem REM : esperar pela finalização desse script. Ou seja, o comando é executado e REM : enviando o script para o servidor e retornando para executar a próxima REM : linha, sem aguardar a confirmação de execução ou não. start "" "putty.exe" -load [NOME_SECAO_SALVA_PUTTY] -m "desliga.sh" REM : sleep que pelos meus testes não serve pra nada sleep 3000 REM : finaliza o script exit REM : ########################################################################

Referências

17/09/2014

Desabilitar aviso de SSH ativo no ESX

1. Acesse o host ou o vcenter

2. Clique sobre o host a ser alterado e na aba Configuration clique em Advanced Settings
 3. Na nova janela procure a opção UserVars e na sequência a entrada UserVars.SuppressShellWarning, alterando o valor para 1.

Referencias

16/09/2014

SSH sem senha em um host ESX

     Primeiramente, tentei realizar o procedimento gerando a chave pelo puttygen como realizado na referência da locaweb, mas não surtiu efeito. Depois com a chave rsa pelo linux também não funcionou.

1. Gerar as chaves dsa em um SO Linux com o comando a seguir e confirmar com enter para todas as opções. Serão gerados dois arquivos, o id_dsa.ppk com a chave privada e o id_dsa com a chave pública. Ambos em ~/.ssh/ 

ssh-keygen -t dsa
2. Copiar a chave publica para os servidores ESX no destino a seguir:

scp id_dsa root@10.12.0.xxx:/etc/ssh/keys-root/authorized_keys
3. Verificar se a linha a seguir está ativa no arquivo de configuração do ssh

vi /etc/ssh/sshd_conf .... AuthorizedKeysFile /etc/ssh/keys-%u/authorized_key ....

 

SO Linux

1. A conexão já está ativa se a chave privada continua no local onde foi criada

 

SO Winndows

1. Baixar os executáveis putty e puttygen

2. Executar o puttygen e importar a chave privada id_dsa clicando em Load e escolhendo a mesma. Será exibido um avido e sucesso na importação. Clique em Ok e na sequência em Save private key

3. Abrir o putty e completar os campos Host Name,Port, Saved Sessions


4. Em Connection clicar em Data e preencher o campo Auto-login username com o login do usuário

5. Em SSH, expandir e clicar em Auth e selecionar a chave privada

6. Voltar para Session e clicar em Save. Nesse ponto a sessão estará salva com todas as configurações e considerando que a chave pública já está no servidor a ser acessado, basta dar um duplo clique sobre a sessão salva.

Referências

01/09/2014

Latex no Ubuntu 14.04

A uns anos postei como instalar o Latex no Ubuntu Hardy Heron (8.04), mas o tempo passa o tempo voa .... agora para que eu não me esqueça copiei de outro blog como instalar nas versões mais novas do ubuntu. Basicamente executar o comando abaixo:

apt-get install texlive texlive-latex-extra texlive-lang-portuguese

2. Referências