У нас есть сервер в офисе, и я могу получить к нему доступ только с локального 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 или я полностью пропущу логику? (если да, не могли бы вы предложить правильный рабочий процесс)

1 ответ1

0

Предполагая, что ваш SSH-сервер имеет доступ к 192.168.111.111, попробуйте это:

ssh -L 8080:192.168.111.111:80 user@201.222.222.222

тогда вы можете открыть http://127.0.0.1:8080 в вашем браузере. Вы должны увидеть phpmyadmin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .