Eu consegui colocar o sshd rodando em Termux. Eu posso me conectar ao servidor sshd usando o Termius. Eu tentei conectar usando nassh, mas estou recebendo uma mensagem "Conexão recusada". Ambos os aplicativos estão configurados para se conectarem a localhost:8022
. Eu nem tenho certeza do que ver a seguir no ChromeOS para entender por que um seria capaz de se conectar, enquanto o outro não o faria.
Não tenho certeza do que não estou entendendo ou faltando aqui. Pelo que entendi, "Conexão recusada" significa que nassh está recebendo ECONNREFUSED
ao tentar connect()
. Isso aconteceria se não houver nada escutando em um determinado host: porta. Claramente, eu tenho escutar sshd; Eu posso conectar-me repetidamente a ele usando o Termius; Eu recebo um shell que é obviamente o ambiente do Termux. Existe algum namespace de rede que está acontecendo? Por que o Termius seria capaz de se conectar (sem permissões adicionais ou configuração adicional afaicr), mas não nassh?
Para maior clareza, as capturas de tela estão abaixo.
A configuração do Termius se conecta ao localhost: 8022 nassh recebe "Conexão recusada" para localhost: 8022