Bu iki gözlem tek bir SSH günlüğünde bir arada bulunabilir:

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

Birincisi dinamik bir SOCKS dinleyicisiyle ilgilidir. İkincisi bir tünel ağ aygıtıyla ilgilidir. Bunlar ayrı iletim istekleridir.

OpenSSH, uygulama düzeyinde dinamik iletim için -D ve tünel aygıtları için -w kullanır. Tunnel ayarı da yapılandırma yoluyla ikincisini isteyebilir. Bir TUN aygıtı için ayrıcalıkların veya sunucu izninin alınamaması, tek başına önceki SOCKS dinleyicisinin hiç oluşturulmadığını kanıtlamaz.

Hatadan önce neyin başarılı olduğunu okuyun: SSH kimlik doğrulaması, dinleyicinin oluşturulması ve sonraki her hedef kanal isteği. Dinleyen bir SOCKS bağlantı noktası hâlâ uyumlu bir istemciye ve erişilebilir, izin verilen bir hedefe ihtiyaç duyar. Bu tek bir aşamaya ilişkin kanıttır.

Amaçlanan iş yalnızca SOCKS iletimiyse, bir tünel aygıtının neden istendiğini inceleyin. Kapsamı daraltılmış bir yapılandırma bu ilgisiz isteği devre dışı bırakabilir:

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

Olağan SSH ana makine anahtarı ve hesap denetimlerini koruyun. SOCKS yolunun ihtiyaç duymadığı bir özellik için hatayı susturmak amacıyla ağ aygıtı ayrıcalıkları vermenin hiçbir nedeni yoktur.

İlgili makaleler