SSH урвуу динамик дамжуулалт: алсын SOCKS сонсогчийг үүсгэх
SSH сервер дээр урвуу динамик SOCKS сонсогч үүсгэх бөгөөд очих газрын холболтууд клиентийн талаас нээгддэг.
Ердийн үед SSH SOCKS туннель зөөврийн компьютерт серверийн сүлжээний гарцыг өгдөг. Урвуу динамик дамжуулалт энэ зохицуулалтыг эргүүлнэ: алсын машин дээрх програм таны SSH клиентэд байгаа сүлжээг ашиглаж болно.
Очих газаргүй алсын дамжуулалтыг дэмждэг OpenSSH клиент дээр:
ssh -N -R 127.0.0.1:1080 [email protected]
SOCKS сонсогч remote.example.net дээр байрлаж, өөрийн loopback хаягт холбогдсон. Тэндхийн програмууд 127.0.0.1:1080 ашигладаг. Очих газрын холболтууд SSH-ээр буцаж, таны клиент ажиллаж буй талаас нээгддэг.
IP-ээс өмнө чиглэлийг уншина уу
-R-ийн баримт бичиг орхигдсон очих газрыг чухал болгодог. port:host:hostport агуулсан тодорхойлолт нь оронд нь тогтмол дамжуулалт юм. Хуучин клиент богино динамик хэлбэрийг дэмждэг гэж битгий бодоорой.
Гадагшаа гарах IP нь таны клиентийн талын сүлжээ тэдгээр холболтод ашигладаг хаяг юм. Гэрийн чиглүүлэгчийн ард байгаа зөөврийн компьютер чиглүүлэгчийн хөрвүүлсэн нийтийн хаягаар гарч болно. Энэ нь автоматаар SSH серверийн IP биш, зөөврийн компьютерт шууд олгосон хаяг ч биш.
Алсын сонсогчийг хязгаарлагдмал байлгаарай. Орлуулах тэмдэгтэй холболт нь серверийн бодлогоос хамааран бусад машин таны клиентийн талын сүлжээг гарц болгон ашиглахыг зөвшөөрч болно. Алсын хост дээрх бусад тохирох процессуудад loopback ч хүртээмжтэй байж болно; энэ нь процесс тус бүрийн нууц биш.
Хязгаарлагдмал очих газрын багцын хувьд PermitRemoteOpen болон серверийн дамжуулалтын бодлогыг хянаарай. Маршрут нь таны клиент онлайн байхаас ч хамаарна. Тэр холболт хаагдахад алсын прокси зам алга болно. Урвуу дамжуулалт холболтууд хаанаас үүсэхийг өөрчилдөг; энэ нь SSH сессээс хамааралгүй бие даасан прокси өгдөггүй.