Como posso fazer o trabalho das chaves .ssh com mosh?

1

Estou pensando em migrar da tela ssh + para o mosh, e fiquei me perguntando quais (se houver) maneiras de usar o mosh podem satisfazer um caso de uso de descarte seguro em um servidor remoto sem digitar credenciais como uma senha. (Se é importante, estou tentando usar mosh de uma VM Linux Mint.)

Qual (se houver) é a maneira padrão de ter autenticação de mãos livres?

Obrigado,

    
por Jonathan Hayward 01.06.2016 / 22:39

1 resposta

2

Mosh trabalha no topo do SSH . Eu costumava fazer login usando a autenticação de chave pública ssh. Eu uso o ssh-agent para entrar:

$ ssh-add ~/.ssh/private_key
$ ssh [remote-server-ip]

Quando mudo para o mosh, é uma questão de correr

$ mosh [remote-server-ip]

Você ainda pode usar qualquer comando ssh existente com a opção --ssh . Por exemplo, sem usar o ssh-agent, meu comando mosh seria

$ mosh --ssh="ssh -i ~/.ssh/private_key" [remote-server-ip]
    
por 20.06.2016 / 10:40