Tieto dve pozorovania môžu v jednom SSH zázname existovať súčasne:

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

Prvé sa týka dynamického SOCKS poslucháča. Druhé sa týka sieťového zariadenia tunela. Sú to samostatné žiadosti o presmerovanie.

OpenSSH používa -D na dynamické presmerovanie na úrovni aplikácie a -w na tunelové zariadenia. Nastavenie Tunnel môže druhé vyžiadať aj prostredníctvom konfigurácie. Nezískanie oprávnení alebo povolenia servera pre zariadenie TUN samo o sebe nedokazuje, že skorší SOCKS poslucháč nikdy nebol vytvorený.

Prečítajte si, čo uspelo pred chybou: autentifikácia SSH, vytvorenie poslucháča a akákoľvek neskoršia žiadosť o kanál cieľa. Počúvajúci port SOCKS stále potrebuje kompatibilného klienta a dostupný, povolený cieľ. Je to dôkaz o jednej fáze.

Ak je zamýšľanou prácou iba presmerovanie SOCKS, zistite, prečo bolo tunelové zariadenie vôbec vyžiadané. Obmedzená konfigurácia môže túto nesúvisiacu žiadosť vypnúť:

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

Zachovajte obvyklé kontroly kľúča hostiteľa a účtu SSH. Nie je dôvod udeľovať oprávnenia sieťového zariadenia len preto, aby sa utíšila chyba funkcie, ktorú trasa SOCKS nepotrebuje.

Súvisiace články