Primeiro de tudo, você não precisa "dar acesso a uma máquina remota", tudo que você precisa é fazer o login como um usuário que tenha acesso ao servidor. O comando que você mencionou é para permitir acesso sem senha, não para permitir acesso simples.
Em geral, para se conectar como usuário bob
de machine1
a machine2
via ssh
, basta executar
ssh bob@machine2
O qual, então, apresentará um prompt no qual você deve inserir a senha do usuário comum bob
on machine2
. Eu não usei o aplicativo android específico que você mencionou, mas, em teoria, tudo que você precisa fazer é fornecer seu nome de usuário e senha para sua máquina Ubuntu.
Dependendo de como você configurou sua rede, você pode acessar sua máquina Ubuntu pelo seu nome ou pelo seu IP. Se você não tem certeza se o nome funcionará, basta usar o IP:
Na máquina Ubuntu, você pode obter o IP local executando:
ifconfig wlan0 | grep "inet " | awk -F'[: ]+' '{ print $4 }'
Altere wlan0
para qualquer que seja sua interface de rede (execute ifconfig
para ver as disponíveis)
Portanto, se o seu IP for, por exemplo, 192.168.1.12
e seu nome de usuário na máquina do Ubuntu for bob
, você poderá efetuar login no seu tablet usando 192.168.1.12
como o servidor e bob
como o usuário, nenhuma outra etapa deve ser necessária.
Quanto às suas perguntas específicas, user@remote
traduz a [email protected]
e a porta é geralmente a porta 22, mas isso realmente não deve ser necessário, a menos que você esteja usando uma porta diferente, a menos que você seja uma experiência ssh
admin caso em que você não estaria fazendo esta pergunta:).