Luís Fernando Guedes

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!