почему отказано в подключении при привязке 0.0.0.0 с использованием переадресации порта ssh

Linux не полностью совместим с POSIX. Есть, например. системные вызовы, которые ведут себя по-разному (извините, я сейчас не помню, в чем именно заключаются различия; Я опишу их здесь, когда снова вспомню ).

Одной из проблем является, например. что Linux не включает правильный системный вызов waitid()(, который передает все 32 бита из параметра exit()), и разработчики ядра Linux не любят это исправлять.(waitid()существует со времен AT&T System V Release 4. .)

Некоторые функции XSIреализованы в Linux, но не все.

bash(способ его компиляции для дистрибутивов Linux )приходит, например. со встроенным echo, несовместимым с XSI, dashне поддерживает multi byte chars, который требуется XSI. Это произошло через некоторое время после принятия POSIX после того, как Linux получил предложение пройти сертификацию с помощью за один доллар.

Если вы хотите получить правильный обзор, вам может быть интересно поискать в сети последнюю статью о несоответствии POSIX -в Linux от Эндрю Джози, которая была написана после того, как специалисты по Linux сообщили Opengroup, что они больше не заинтересован в том, чтобы стать совместимым с POSIX.

См.:http://www.opengroup.org/personal/ajosey/tr20-08-2005.txt

Кстати, :Ходят слухи, что Red Hat недавно получила копию набора тестов POSIX, так что, возможно, существует скрытая продолжающаяся сертификация...

0
11.06.2021, 12:56
2 ответа

На машине, которая должна совместно использовать порт с другими хостами в локальной сети, включите порты шлюза в /etc/ssh/sshd_confи перезапустите службу sshd.

GatewayPort yes
1
28.07.2021, 11:25

Попробуйте следующее. Он должен работать с вашего локального компьютера, а также с любого другого компьютера, который может получить доступ к вашему локальному компьютеру в вашей сети, если на вашем локальном компьютере нет брандмауэра, блокирующего порт 3409.

ssh -L *:3409:80.110.35.85:3309 -N -f user@80.110.35.85
1
28.07.2021, 11:25

Теги

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