Если на машине B запущен сервер telnet, вы можете использовать ssh-соединение от B к A для пересылки порта telnet, чтобы машина A могла подключиться к нему, даже если прямой доступ к порту заблокирован брандмауэром (как и должно быть) , Предполагая, что telnet прослушивает порт по умолчанию (23) на машине B, вы должны сделать что-то вроде ssh -R 23:localhost:2023 A
Пользователь на A мог затем использовать telnet localhost 2023
для подключения к оболочке на B. (Мы используем порт 2023 вместо 23 на дальнем конце, потому что вам нужно быть пользователем root, чтобы прослушивать номер порта ниже 1024.)
Я не знаю ни одного способа сделать это без какого- либо сервера входа в систему, работающего локально на компьютере B.