Warum kann Termius eine Verbindung zu SSH herstellen, während Nassh dies nicht kann?

Warum kann Termius eine Verbindung zu SSH herstellen, während Nassh dies nicht kann?

Ich habe es geschafft, SSHD in Termux zum Laufen zu bringen. Ich kann mich mit Termius mit dem SSHD-Server verbinden. Ich habe versucht, mich mit Nassh zu verbinden, aber ich bekomme die Meldung „Verbindung abgelehnt“. Beide Apps sind so konfiguriert, dass sie eine Verbindung herstellen localhost:8022. Ich bin mir nicht einmal sicher, was ich als nächstes unter ChromeOS anschauen soll, um zu verstehen, warum eine Verbindung hergestellt werden kann, die andere jedoch nicht.

Ich bin mir nicht sicher, was ich hier nicht verstehe oder übersehe. Soweit ich weiß, bedeutet „Verbindung abgelehnt“, dass Nassh ECONNREFUSEDbeim Versuch eine Verbindung herstellt connect(). Dies würde passieren, wenn auf einem bestimmten Host:Port nichts zuhört. Offensichtlich höre ich SSHD; ich kann mich wiederholt mit Termius damit verbinden; ich erhalte eine Shell, die offensichtlich die Termux-Umgebung ist. Gibt es hier eine Art Netzwerk-Namespace? Warum könnte Termius eine Verbindung herstellen (soweit ich weiß, ohne zusätzliche Berechtigungen oder zusätzliche Einrichtung), aber Nassh nicht?

Zur Verdeutlichung sind unten Screenshots aufgeführt.

Die Termius-Konfiguration stellt eine Verbindung zu localhost:8022 her nassh erhält „Verbindung abgelehnt“ für localhost:8022

verwandte Informationen