Для настройки проброса портов для доступа к домашнему серверу по SSH из интернета, необходимо выполнить следующие шаги:
1. Настроить проброс портов на вашем домашнем роутере. Для этого вам потребуется зайти в настройки роутера (обычно это делается через веб-интерфейс, введите в адресной строке браузера IP адрес роутера) и создать правило проброса портов. Укажите порт, который будет пробрасываться (например, 2222) и внутренний IP адрес вашего домашнего сервера.
2. Убедитесь, что на вашем домашнем сервере активирован SSH сервер и слушает нужный порт (например, 22).
3. После настройки проброса портов на роутере, вы сможете подключиться к вашему домашнему серверу через внешний IP адрес роутера и порт, который вы пробросили (например, 89.111.111.11:2222).
Что касается настройки перенаправления портов для SSH на сервере VPS, для этого вам необходимо отредактировать файл конфигурации SSH (/etc/ssh/sshd_config) на сервере VPS и добавить следующие строки:
```
GatewayPorts yes
PermitRootLogin yes
PermitTunnel yes
```
Затем перезапустите SSH сервис на сервере VPS, чтобы изменения вступили в силу:
```
sudo systemctl restart sshd
```
Теперь, когда вы обратитесь к адресу VPS (например, 89.111.111.11) на порт 22, соединение будет направлено на сервер VPS, а если вы обратитесь к этому же адресу на порт 2222, соединение направится на ваш домашний сервер.
Надеюсь, эти инструкции помогут вам настроить перенаправление портов для SSH как на домашнем сервере, так и на сервере VPS.