1

Мне удалось запустить sshd в Termux. Я могу подключиться к серверу sshd, используя Termius. Я пытался подключиться с помощью nassh, но я получаю сообщение "Отказано в соединении". Оба приложения настроены для подключения к localhost:8022 . Я даже не уверен, что посмотреть на ChromeOS дальше, чтобы понять, почему один сможет подключиться, а другой - нет.

Я не уверен, что я здесь не понимаю или что мне не хватает. Насколько я понимаю, "Отказ в соединении" означает, что nassh получает ECONNREFUSED при попытке connect() . Это произойдет, если на конкретном хосте: порт ничего не прослушивается. Ясно, что я слушаю sshd; Я могу повторно подключиться к нему с помощью Termius; Я получаю оболочку, которая, очевидно, является средой Termux. Есть ли какое-то сетевое пространство имен, которое происходит? Почему Termius сможет подключиться (без дополнительных разрешений или дополнительной настройки afaicr), но не через nassh?

Для наглядности скриншоты ниже.

Конфигурация Termius подключается к localhost:8022 nassh получает сообщение "Отказано в соединении" для localhost:8022

0