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

Невозможно подключиться через туннель SSH

Я пытаюсь подключиться к удаленному серверу в целях отладки (чтобы получить более конкретное сообщение об ошибке, а не внутреннюю ошибку сервера 500), и я смотрел на вопрос: phpmyadmin запрещен через туннель ssh

Я успешно использую туннель с помощью команды ssh -L 8080: localhost: 80 www.remotesite.com

Но когда я пытаюсь подключиться с помощью браузера, используя URL-адрес www.remotesite.com:8080/ext/test/registration.php, я не могу подключиться. Что я делаю не так?

Команда ssh -L 8080:localhost:80 www.remotesite.com подключается к серверу по адресу www.remotesite.com и запрашивает туннель localhost: 80 (который будет самим www.remotesite.com) к порту 8080 клиента, инициирующего ssh-соединение.

Другими словами: вам необходимо подключиться к localhost (вашей собственной рабочей станции, а не серверу) через порт 8080, то есть там, где находится вход в ваш туннель.

Тогда URI станет: http://localhost:8080/ext/test/registration.php