Acessando SSH via Android
Estava na fila do banco, naquele marasmo, naquela demora, e pensando: e se eu pudesse acessar meu servidor através do celular e ir adiantando o que eu pudesse?
E se eu precisasse fazer algo urgente e não tivesse nenhum computador por perto ou um dashboard que pudesse ser acessado via browser?
Então, comecei a pesquisar meios através do Android de fazer isso, e vou compartilhar com vocês a maneira mais fácil que eu encontrei.
Instalando o app e gerando a chave pública (ssh-key)
Entre os diversos apps que eu testei, o mais simples e objetivo foi o SSH Client, por isso o escolhi.
Primeiramente, é necessário gerar uma chave pública no seu Android. Ela será usada pelo seu servidor para autorizar o acesso do seu dispositivo à ele.
Abra o aplicativo
Tip: clique na imagem para visualizá-la inteira
Clique no menu, gerar.
Siga os passos, escolha o nome, a forma de criptografia e senha, se desejar.
Clique no menu novamente, e copie a chave pública.
Servidor
Para conseguir acessar, em definitivo, você precisa adicionar o acesso à chave ao servidor.
Com acesso root, adicione a chave gerada no Android ao arquivo que se encontra em ~/.ssh/authorized_keys, feito isso, o acesso está liberado, enjoy!