после успешного выполнения ожидаю что в браузере http://IP_VPS откроется тестовая страница Apache2
Что бы так работало, нужно на VPS в настройках сервера SSH включить опцию
GatewayPorts, которая разрешает проброс порта с разных интерфейсов, по умолчанию можно пробрасывать только с интерфейса loopback.
Для этого в конфигурационный файл
/etc/ssh/sshd_config на VPS нужно добавить опцию:
GatewayPorts yes
И после этого перезапустить SSH сервер на VPS:
sudo service ssh restart
Подключаться к VPS с домашнего сервера нужно командой:
ssh -R '*:80:localhost:80' root@IP_VPS
Символ * в команде подключения обозначает, что на VPS будут прослушиваться все интерфейсы, в том числе и интерфейс с белым IP адресом.