У нас есть сервер в офисе, и я могу получить к нему доступ только с локального Wi-Fi через ssh: ssh@192.168.111.111
. Также, если я 192.168.111.111
в браузере, он покажет мне интерфейс phpmyadmin, который, очевидно, настроен на порт 80.
Мне часто приходится работать дома, включая простую работу на стороне сервера (я не очень разбираюсь в Linux, но я могу делать простые вещи). Поэтому мне нужно открыть туннель SSH к моей домашней машине (или с моей домашней машины ... не уверен).
IP- адрес моей работы - 201.222.222.222
а домашний ip - 230.333.333.333
.
Я предполагаю, что для достижения того, что я хочу, мне нужно выполнить эту команду на сервере.
ssh -R remote_port:local_address:local_port username@server.com
ssh -R 8080:192.168.111.111:80 root@230.333.333.333
- сработает ли эта команда, введенная на сервере на моей работе, и позволит ли я войти в нее через ssh-порт 8080 или я полностью пропущу логику? (если да, не могли бы вы предложить правильный рабочий процесс)