Author Marcos Ferreira da Rocha

EMail marcos.fr.rocha@gmail.com

Este script envia automatiza a geração e inserção de chave pública em um servidor ssh.

version=1.0

Sobre

O KAS Key Access SSH, automatiza a geração e inserção de chave pública em servidores ssh, ele também cria funções para cada conexão no shell corrente afim de facilitar o acesso futuro. Ele também pode exportar, importar, e criar novos pares de chave de conexão, saiba mais na documentação.

Adicionando registro de conexão

Para registrar uma nova conexão siga o exemplo;

kas -a servidor user@192.168.1.1

Exportando registros de conexão

Para exportar todos os registros de conexões siga o exemplo;

kas -e nome-do-arquivo

ou

kas --export nome-do-arquivo

Importando registro de conexão

Para importar todos os registros de conexões siga o exemplo;

kas -i nome-do-arquivo

ou

kas --import nome-do-arquivo

Importando todos os registros e chaves de conexão

Para importar todos os registros de conexões e chave ssh siga o exemplo;

kas -I nome-do-arquivo

ou

kas --import-all nome-do-arquivo

Exportando todos os registros e chaves de conexão

Para exportar todos os registros de conexões e chave ssh siga o exemplo;

kas -X nome-do-arquivo

ou

kas --export-all nome-do-arquivo

Exibir diretório e arquivos de Configuração

Abaixo é apresentado o conjuto de diretórios e arquivos que compõem a aplicação;

access_functions     Armazena as conexões registradas
~/.local/share/acesso/       Armazena os arquivos de configuração da aplicação
~/.bashrc            Exportar o arquivo access_functions para o shell corrent
~/.zshrc             Exportar o arquivo access_functions para o shell corrente
~/.ssh/                      Diretório utilizado para  acessar o par de chaves
/usr/bin/            Diretório com  script executável

Atualizando o script

Para atualizar o script ou

kas --update

Instalando o script

Instalação automática

wget bit.ly/install-kas ; bash install-kas --install

Ou

curl -s https://raw.githubusercontent.com/ferreirarocha/Key-Access-SSH/master/kas | bash -s -- --install

Instalação manual

wget https://raw.githubusercontent.com/ferreirarocha/Key-Access-SSH/master/kas
chmod +x kas
cp /usr/bin/

Desinstalando o script

kas --uninstall

Editando registros

kas -e

ou

kas --edit

Alterando o editor padrão

kas  --set-editor

Exemplo

kas --set-editor  vim

Salvando o par de chaves usada pelo script

kas -s

ou

kas --save-key

Limpando registro de conexões

Para limpar o registro de conexões execute o comando

kas -r

ou

kas  --reset

Listando as conexões

kas -l

ou

kas --list

Criando um novo par de chaves

kas --new-key

ou

kas -n