Тези две наблюдения могат да съществуват едновременно в един SSH журнал:

Local forwarding listening on 127.0.0.1 port 1080.
Tunnel device open failed.

Първото се отнася до динамичен SOCKS слушател. Второто се отнася до мрежово устройство за тунел. Това са отделни заявки за препращане.

OpenSSH използва -D за динамично препращане на ниво приложение и -w за тунелни устройства. Настройка Tunnel също може да поиска последното чрез конфигурация. Неуспехът да се получат правата или разрешението на сървъра за TUN устройство сам по себе си не доказва, че по-ранният SOCKS слушател никога не е бил създаден.

Прочетете какво е успяло преди грешката: SSH удостоверяване, създаване на слушателя и всяка по-късна заявка за канал към дестинация. Слушащият SOCKS порт все още се нуждае от съвместим клиент и достижима, разрешена дестинация. Това е доказателство за един етап.

Ако задачата е само SOCKS препращане, проверете защо изобщо е било поискано тунелно устройство. Ограничена конфигурация може да изключи тази несвързана заявка:

ssh -N -o Tunnel=no -D 127.0.0.1:1080 [email protected]

Запазете обичайните проверки на хост ключа и акаунта по SSH. Няма причина да се дават права за мрежово устройство само за да се заглуши грешка за функция, която SOCKS маршрутът не се нуждае.

Подобни статии