ssh -D başlatmaq üçün parol yazdınız. Bu, SSH bağlantınızı autentifikasiya etdi. Lakin yeni dinləyiciyə çata bilən hər proqram üçün parolla qorunan SOCKS hesabı yaratmadı.

OpenSSH-in dinamik yönləndirməsi autentifikasiya edilmiş SSH nəqli üzərində yerli SOCKS xidməti təqdim edir. Onun SOCKS5 emalı autentifikasiyasız metodu seçir; bu, ümumi SOCKS istifadəçi adı/parol serveri deyil.

Şəxsi istifadə üçün yerli olaraq bağlayın:

ssh -N -D 127.0.0.1:1080 [email protected]

Həmin kompüterdəki tətbiqlər SSH parolunuzu SOCKS parolu kimi daxil etmədən 1080 portundan istifadə edir. Dinamik yönləndirmə sənədi dinləyicini təsvir edir, OpenSSH-in SOCKS mənbə kodu isə autentifikasiya detalını verir.

Paylaşma problemi dəyişir

LAN ünvanına bağlamaq portu ilkin yerli istifadədən kənara çıxarır. Yaxınlıqdakı müştərilər yalnız trafikləri sizin bağlantınızdan keçdiyi üçün ayrı SSH sessiyaları qurmur. Şəbəkə girişə icazə verirsə, həmin müştərilər şlüzünüzün xarici kimliyini paylaşa bilər.

Firewall çata bilən müştəriləri məhdudlaşdıra bilər, lakin SOCKS giriş mübadiləsi əlavə etmir. Ayrı SOCKS istifadəçi adları, kvotalar və ya istifadəçi üzrə qaydalar üçün bu xüsusiyyətləri dəstəkləyən server seçin. Məsələn, Dante SOCKS autentifikasiyasını müştəri ünvanı məhdudiyyətlərindən ayrı sənədləşdirir.

Bu, problemlərin aradan qaldırılmasına da kömək edir. SOCKS istifadəçi adı/parol metodunda israr edən müştəri bu dinləyici ilə gözlədiyiniz kimi razılaşa bilməz. Tətbiqi uyğunlaşdırın və ya uyğun autentifikasiyalı SOCKS xidməti seçin; SSH parolunuzu təkrar-təkrar sınamaq yanlış girişə müraciət edir.

Yalnız yerli əlçatanlıq hələ də başa düşülməli bir sərhəddir, yerli kompüterdəki hər prosesin eyni istifadəçiyə aid olduğu iddiası deyil.

Əlaqəli məqalələr