Шпатлевка и SSH не работает на Linux

Я запускаю сервер на Debian, на котором установлен Webmin, на котором не работает порт по умолчанию.

Я недавно установил Linux Mint, заменив Windows.

когда у меня была Windows, я использовал PuTTY для переноса моего порта Webmin, и все работало на Windows, используя localhost:port.

Так как я перешел на Linux, я установил PuTTY и снова настроил переадресацию портов в разделе SSH.

Я войти на свой сервер и попытаться получить доступ мой webmin через localhost: port и он просто говорит, что в chrome отказано в соединении?

Я не могу думать, что случилось, как это работало обратно на Windows.

У меня есть локальный сервер apache2 работает на Linux Mint, я думал, что это может мешать, но я остановился apache2 и до сих пор не повезло.

любая помощь очень ценится.

19
задан unkio9
01.04.2023 13:39 Количество просмотров материала 3037
Распечатать страницу

2 ответа

Так как вы теперь работаете с Linux Mint, я предлагаю вам использовать ssh в командной строке и использовать подробный режим, чтобы увидеть, если он печатает сообщения, которые относятся к туннелю. Поэтому попробуйте что-то вроде ssh -L 5436:Debian_server:Webmin_port user@Debian_server -v

пожалуйста, сообщайте о любых сообщениях, которые связаны с созданием туннеля. Если все будет хорошо, ожидайте такого сообщения: debug1: локальные соединения с LOCALHOST: 5436 перенаправлены на удаленный адрес ...

0
отвечен Sander 2023-04-02 21:27

Я знаю, что это немного старый, но у меня была та же проблема при переносе сессий putty из windows в Fedora linux. Ответ довольно прост. Я поставил его здесь на благо других с аналогичными проблемами.

в linux (по крайней мере, на Fedora) обычный пользователь не может перенаправлять локальные порты менее 1024, если вы не используете root-пользователя (или sudo, я думаю). Putty на linux использует установленный в linux SSH, насколько я могу судить. Windows putty сделал свое дело, я считаю, или, по крайней мере, установил версия Windows ssh, которая, похоже, не имеет этого ограничения. Я думаю, что подход linux, вероятно, самый безопасный, в то время как подход windows-для удобства.

поэтому вместо того, чтобы запускать putty под sudo, я просто перенаправил локальные порты выше 1024 в удаленную сеть.

таким образом, в OP вы можете перенаправить (скажем) 127.0.1.1:1080 -> debian_server:5436, например.

в моем случае (на windows) я использовал для перенаправления локального 127.0.1.1: 80 - >192.168.1: 80 (чтобы иметь возможность управлять веб-интерфейсом маршрутизатора в удаленной сети. Конфигурация сессии putty (в реестре) под windows выглядела так:

"PortForwardings"="4L127.0.1.1:80=192.168.1.1:80,"

в Fedora запись в файле конфигурации сеанса стала:

PortForwardings=4L127.0.1.1:1080=192.168.1.1:80

Это также может быть использован для https с помощью локального порта (скажем) 1443 к удаленному порту 443.

в Linux они могут быть настроены в файле conf или в открывающем gui Putty config.

0
отвечен greyman 2023-04-02 23:44

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

linux
putty
ssh
ssh-tunnel
Вверх