Я пытаюсь настроить несколько обратных туннелей ssh, чтобы получить доступ к своей домашней сети, отскочив от какого-то сервера с общедоступным IP-адресом.
Когда я запускаю эту команду: ssh -R: [port_XX]: localhost: 22 some_user @ my_server
Даже если «port_XX» используется, он все равно установит успешное ssh-соединение с «my_server».
Если я запускаю эту команду напрямую, я могу увидеть проблему, когда она выдаст мне предупреждение: «Предупреждение: удаленная переадресация порта не удалась для порта прослушивания [port_XX]»
Однако я запускаю этот сеанс ssh внутри сеанса экрана , используя задание cron.
Как я могу программно проверить успешность перенаправления удаленного порта?
Сеанс экрана можно проверить с помощью "screen -ls", сеанс ssh также легко проверить, но перенаправление удаленного порта ...?
(Пожалуйста, дайте мне знать, если этот вопрос недостаточно ясен! Я провел свое исследование, но не нашел простого решения.)