Я настроил 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)