Та ssh -D эхлүүлэхийн тулд нууц үг бичсэн. Энэ нь таны SSH холболтыг баталгаажуулсан. Гэхдээ шинэ сонсогчид хүрч чадах бүх програмын нууц үгээр хамгаалагдсан SOCKS бүртгэл үүсгээгүй.

OpenSSH-ийн динамик дамжуулалт нь баталгаажсан SSH тээвэр дээр орон нутгийн SOCKS үйлчилгээ үзүүлдэг. Түүний SOCKS5 боловсруулалт баталгаажуулалтгүй аргыг сонгодог; энэ нь ерөнхий SOCKS хэрэглэгчийн нэр/нууц үг сервер биш.

Хувийн хэрэглээнд орон нутгаар холбоно уу:

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

Тухайн компьютер дээрх програмууд таны SSH нууц үгийг SOCKS нууц үг болгон оруулахгүйгээр 1080 портыг ашиглана. Динамик дамжуулалтын баримт бичиг сонсогчийг тайлбарлаж, OpenSSH-ийн SOCKS боловсруулалтын эх код нь баталгаажуулалтын дэлгэрэнгүйг өгдөг.

Хуваалцах нь асуудлыг өөрчилдөг

LAN хаягт холбох нь портыг анхны орон нутгийн хэрэглээнээс давсан хүртээмжтэй болгоно. Ойролцоох клиентүүд зөвхөн өөрсдийн урсгал таныхаар дамждаг гэсэн шалтгаанаар тусдаа SSH сесс үүсгэдэггүй. Хэрэв сүлжээ нэвтрэх боломж олговол тэдгээр клиентүүд таны гарцын гадаад таних тэмдгийг хуваалцаж чадна.

Галт хана хүртээмжтэй клиентүүдийг хязгаарлаж чадна, гэхдээ SOCKS нэвтрэлтийн солилцоог нэмдэггүй. Тусдаа SOCKS хэрэглэгчийн нэр, квот эсвэл хэрэглэгч тус бүрийн дүрмийн хувьд эдгээр боломжийг дэмждэг серверийг сонгоно уу. Жишээлбэл, Dante SOCKS баталгаажуулалтыг клиентийн хаягийн хязгаарлалтаас тусдаа баримтжуулдаг.

Энэ нь алдаа олоход ч тустай. SOCKS хэрэглэгчийн нэр/нууц үгийн аргыг шаарддаг клиент энэ сонсогчтой таны хүлээсэн шиг хэлэлцэхгүй байж болно. Програмыг тохируулах эсвэл тохирох баталгаажсан SOCKS үйлчилгээг сонгоно уу; SSH нууц үгээ дахин дахин оролдох нь буруу нэвтрэлтийг хамардаг.

Зөвхөн орон нутгийн хүртээмж нь ойлгох ёстой хил хязгаар хэвээр байгаа бөгөөд орон нутгийн компьютер дээрх бүх процесс нэг хэрэглэгчид хамаарна гэсэн мэдэгдэл биш.

Холбоотой нийтлэлүүд