Это на Linux, подключение к серверам Linux:
Мне нравится mosh, но он не поддерживает переадресацию портов и, вероятно, не будет в ближайшее время, так как прошел уже почти год, а этого еще не произошло.
переадресация портов по ssh - это здорово, но поскольку мой ноутбук перемещается между сетями несколько раз в день, мои сеансы ssh умирают, как и переадресация портов.
Я мог бы написать сценарий / взломать что-нибудь, чтобы обнаружить зависший ssh и повторно подключиться, чтобы перенаправить мой порт обратно, но прежде чем я это сделаю, есть ли другой способ сделать длительную переадресацию портов, когда ваш исходный IP-адрес меняется несколько раз в день (потому что вы используете разные сети )?
Я думаю, что ssh через UDP сработает, но, конечно, ssh через TCP.
МОСХ никогда не будет PortForwarding, потому что он не работает на одном уровне, он синхронизирует отображение клиентской консоли с серверной консолью с SSP (State Synchronization Protocol), он не передает реальные данные
но вы можете использовать AutoSsh вместо SSH то же самое с мониторингом соединения и автоматическим переподключением
и если вы хотите ограничить полосу пропускания, вы можете добавить струйку
sudo trickle -d 10 -u 10 -- autossh -F /path/to/config-file site1
как открытый проект: МАЧТА (предупреждение очень старое!)
Вы можете попробовать tinc: http://www.tinc-vpn.org/ что позволит вам подключаться напрямую, несмотря на изменение IP-адресов.