SSH прокси бүртгэл бүрхүүлгүйгээр ажиллаж чадна
Бүрхүүлийн сессийг унтраахын зэрэгцээ SSH дамжуулалтыг боломжтой байлгаж, зөвхөн SOCKS шаардах хязгаарыг ойлгоорой.
Уруу татдаг тохиргоо бол AllowTcpForwarding no юм. Харамсалтай нь энэ нь локал SSH SOCKS проксид хэрэгтэй дамжуулалтыг ч унтраадаг. Динамик дамжуулалт нь серверийн бодлогыг тойрох цоорхой биш.
Тусдаа бүртгэлийн хувьд OpenSSH хэд хэдэн чадварыг тусгаарладаг. Бодлогын хэсэг нь бүрхүүл болон дэд системийн сессийг хориглохын зэрэгцээ локал дамжуулалтыг зөвшөөрч болно:
Match User proxyuser
AllowTcpForwarding local
MaxSessions 0
PermitTTY no
X11Forwarding no
AllowAgentForwarding no
Серверийн гарын авлага MaxSessions 0-ыг бүрхүүл, нэвтрэлт болон дэд системийн сессийг хориглож, дамжуулалтыг зөвшөөрдөг тохиргоо гэж тайлбарладаг. Үүнийг одоо байгаа баталгаажсан бүртгэлд нэгтгээрэй; энэ нь бүрэн SSH аюулгүй байдлын тохиргоо биш.
Зөвхөн дамжуулалт нь зөвхөн SOCKS биш
Тогтмол локал дамжуулалт болон SOCKS хүсэлт нь эцэстээ серверээс ижил төрлийн очих газрын холболт шаардаж болно. Локал дамжуулалтыг зөвшөөрөх нь клиент тодорхой SOCKS интерфейс ашигласныг баталгаажуулахгүй. Бүртгэлийг зөвхөн SOCKS хэрэглэхийг шаарддаг гэж тодорхойлж болохгүй.
PermitOpen тодорхой жагсаалт шаардлагад нийцэх үед очих газрын хост болон портын хосуудыг хязгаарлаж чадна. Энэ нь хувийн сүлжээ бүрт хост нэрийн шийдвэрийг харгалзсан ерөнхий хориг биш. Илүү өргөн хаягийн хязгаарлалтад тохирох хост сүлжээний бодлого шаардлагатай байж болно.
Бүртгэл, түлхүүр болон оруулсан серверийн тохиргоо дамжуулалтыг улам хязгаарлаж болно. Өөр газар байгаа бүх нийтийн дамжуулалтын хориг нь энэ хэсэг зөвшөөрч байгаа мэт чадварыг арилгаж болно.
Сэргээх замтай ердийн серверийн удирдлагын журам ашиглаад, дараа нь зөвшөөрөгдсөн болон хориглосон чадварыг тусад нь үнэлээрэй. Зорьсон үр дүн нь тодорхой дамжуулалтын зөвшөөрөл бөгөөд санамсаргүй нээлттэй үлдсэн интерактив нэвтрэлт эсвэл өөрийн хязгаарлалтаар унтарсан прокси биш.