Назад | Перейти на главную страницу

phpmyadmin запрещен через туннель ssh

Я настроил PHPMyAdmin на сервере Ubuntu так, чтобы он был доступен только с 127.0.0.1.

Затем я пытаюсь получить к нему доступ через туннель SSH, но по-прежнему получаю сообщение об ошибке «Запрещено».

При использовании SSH на сервере я могу использовать Lynx для перехода на localhost / phpmyadmin; так что я знаю, что по крайней мере там работает.

Я использовал команду для туннеля: ssh -L 8080:mysite.com:80 localhost.

Твой туннель должен быть,

ssh -L 8080:localhost:80 yourserver

и вы запускаете эту команду с удаленного компьютера. Он создает туннель от вас к вашему серверу через порт 8080 на вашем конце. Затем на вашем сервере он отправляет все, что видит, в localhost на порт 80.

Ваша команда заставляла его отправлять трафик на порт 80 на адресе mysite.com ваших серверов (который, вероятно, не 127.0.0.1)