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
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
Limpando registro de conexões¶
Para limpar o registro de conexões execute o comando
kas -r
ou
kas --reset