Na verdade, a única coisa que você precisa fazer para acessar seu dispositivo Ubuntu Touch via SSH é colocar um arquivo authorized_keys (com uma chave pública do PC que você está usando para acessar o dispositivo Ubuntu Touch) em /home/phablet/.ssh/ e ative o acesso SSH via sudo android-gadget-service enable ssh no aplicativo Terminal.
Veja esta resposta para obter uma maneira elegante de obter suas chaves ssh no dispositivo (ignorando as instruções setprop desatualizadas).
Uma vez que isso é feito, você pode querer ter uma maneira de alternar o estado do servidor SSH para segurança extra enquanto estiver em roaming em redes estrangeiras:
- SSH no seu dispositivo:
ssh phablet@YOURDEVICEIP - Crie uma pasta para seus scripts:
mkdir /home/phablet/bin - Acione o nano para criar um script:
nano /home/phablet/bin/toggle-ssh.sh -
Cole o seguinte:
#!/bin/bash if [[ "$(android-gadget-service status ssh)" == "ssh enabled" ]]; then sudo android-gadget-service disable ssh else sudo android-gadget-service enable ssh fi -
Salve o script e saia do nano.
-
Torne o script executável:
chmod +x /home/phablet/bin/toggle-ssh.sh
Agora você pode facilmente ativar ou desativar o servidor SSH executando: toggle-ssh.sh , pois /home/phablet/bin está no caminho dos executáveis dos usuários.
Observação: se você tiver problemas de permissão de bash ao executar o script no aplicativo do terminal do dispositivo, execute: bash bin/toggle-ssh.sh