Поиск и устранение неисправностей локального примера перенаправления портов

Попытки воспроизвести Локальный пример Перенаправления портов на 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)
0
задан 15 February 2020 в 06:16

1 ответ

Для использования этого типа перенаправления портов должен быть сервер SSH, работающий на localhost. Несколько неопределенное сообщение об ошибке

ssh: connect to host localhost port 22: Connection refused

может указать, что нет (хотя это может также указать на проблему с конфигурацией или брандмауэрингом).

На текущем (systemd базирующийся) системы Ubuntu, можно проверить, выполняет ли такой сервер использование

systemctl status ssh.service

При необходимости установите использование сервера OpenSSH по умолчанию

sudo apt install openssh-server

(это должно запуститься автоматически, если команда установки успешно выполняется).

1
ответ дан 20 February 2020 в 22:53

Другие вопросы по тегам:

Похожие вопросы: