Попытки воспроизвести Локальный пример Перенаправления портов на 16,04 с командой:
$ ssh -L 8080:www.slashdot.org:80 localhost
возвраты:
ssh: подключите к хосту localhost порт 22:В соединении отказано
Учебное руководство устанавливает ожидание: Вам предложат ввести Ваш пароль пользователя для клиентской машины.
По существу Вы соединяетесь, через SSH, назад к Вашей клиентской машине, но создаете необходимый туннель SSH месту назначения. После того, как Вы успешно прошли проверку подлинности против своей локальной учетной записи, открываете браузер и указываете на него на http://localhost:8080. Ваш браузер должен автоматически перенаправить Вас к Slashdot.'
Любое понимание относительно того, почему мне не предлагают мои учетные данные Ubuntu в командной строке, ценится.
$ systemctl status ssh.service
возвраты:
● ssh.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)
Для использования этого типа перенаправления портов должен быть сервер SSH, работающий на localhost. Несколько неопределенное сообщение об ошибке
ssh: connect to host localhost port 22: Connection refused
может указать, что нет (хотя это может также указать на проблему с конфигурацией или брандмауэрингом).
На текущем (systemd базирующийся) системы Ubuntu, можно проверить, выполняет ли такой сервер использование
systemctl status ssh.service
При необходимости установите использование сервера OpenSSH по умолчанию
sudo apt install openssh-server
(это должно запуститься автоматически, если команда установки успешно выполняется).