У меня есть ситуация, когда я пытаюсь достичь beta:3000 , к которой можно получить доступ только через alpha сервер.

Если я делаю следующее с моего локального компьютера:

ssh -fNL 3000:beta:3000 alpha

Я получаю ошибки "отказано в соединении". Однако, если я делаю следующее со своего локального компьютера:

ssh -fNL 3000:localhost:3000 alpha

наряду с этим из alpha:

ssh -fNL 3000:localhost:3000 beta

тогда соединение проходит. Но я думал, что два метода должны иметь одинаковый эффект? Что может быть причиной провала первого подхода, в то время как последний преуспевает?

1 ответ1

0

Первый подход достигает не-петлевого интерфейса beta то время как последний достигает петлевого интерфейса.

  • Процесс прослушивания на beta может не прослушивать интерфейс, к alpha подключается альфа- канал, но прослушивать на интерфейсе обратной связи все же можно;
  • или брандмауэр на beta может создавать помехи, но поскольку редко используется брандмауэр на петлевом интерфейсе, последний подход обходит брандмауэр.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .