Como ssh em uma VM via dispositivos móveis como telefone / tablet? [fechadas]

1

Eu sou novo no Linux. Eu tenho um servidor / vps que desabilitar o login de senha e só permitem trabalhar com chave pública RSA.

Acabei de baixar um aplicativo para iPad e tentando me conectar à minha VM, não consigo. Faz sentido porque desabilito a senha.

Minha chave pública RSA é armazenada dentro da minha pasta .ssh/ no meu Mac.

Pergunta

Devo mover a cópia da chave pública do meu Mac e usar a mesma? Devo encontrar uma maneira de criar uma nova chave no meu iPad?

Eu usei Coda para iPad.

Estou abrindo para quaisquer dicas / sugestões / sugestões sobre isso.

    
por kyo 28.09.2016 / 02:36

2 respostas

2

Suposições:

  1. O IP da sua VM pode ser encontrado no ipad? (Quero dizer que você precisa dar rede em ponte para o seu vm dar acesso à rede local).

  2. Você tem uma string de chave privada com você?

Então,

Instale o aplicativo iTerminal no seu iPad, em seguida, adicione sua chave privada no menu de gerenciamento de chaves e, em seguida, conecte-se à sua VM

Ou então você pode usar qualquer aplicativo cliente ssh com autenticação de chave privada. :)

    
por Jameel Grand 28.09.2016 / 09:40
1

Eu recomendo JuiceSSH se você usar um smartphone Android. É de longe o melhor cliente SSH para Android que eu vi e suporta login via senha, bem como login via autorização de chave privada.

O uso de chaves SSH diferentes para diferentes dispositivos tem a desvantagem de você ter que lidar com chaves diferentes, mas a vantagem de um dos dispositivos ficar comprometido, basta excluir a chave pública correspondente do servidor e não é necessário Hustle para criar uma nova chave privada em um dispositivo diferente o mais rápido possível e mudar as chaves públicas para fora. Então, eu recomendo usar chaves diferentes para diferentes dispositivos, mas é claro que é uma escolha pessoal.

Você pode não conseguir criar chaves SSH dentro de um aplicativo. Nesse caso, crie mais chaves no seu computador e transfira-as para seus dispositivos móveis. Para criá-los, basta executar:

ssh-keygen -t rsa -b 4096 -C "[email protected]"

Para fazer com que seu servidor aceite conexões usando chaves privadas diferentes, anexe o arquivo ~/.ssh/authorized_keys no servidor com a chave pública. O local padrão para a chave pública do seu primeiro par de chaves é ~/.ssh/id_rsa.pub em sua máquina local.

    
por UTF-8 28.09.2016 / 02:54