Consegui fazer o sshd rodar no Termux. Posso me conectar ao servidor sshd usando Termius. Tentei me conectar usando o nassh, mas recebo uma mensagem "Conexão recusada". Ambos os aplicativos estão configurados para se conectar ao localhost:8022
. Eu nem tenho certeza do que ver a seguir no ChromeOS para entender por que um seria capaz de se conectar e o outro não.
Não tenho certeza do que não estou entendendo ou perdendo aqui. Pelo que entendi, "Conexão recusada" significa que o nassh está recebendo ECONNREFUSED
ao tentar connect()
. Isso aconteceria se não houvesse nada escutando em um host:port específico. Claramente, tenho sshd ouvindo; Posso conectar-me repetidamente a ele usando Termius; Recebo um shell que obviamente é o ambiente Termux. Existe algum namespace de rede acontecendo? Por que Termius seria capaz de se conectar (sem permissões adicionais ou configuração extra), 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