VPN хань хэрэглэгчдийг хаана аялж байгааг бүртгэлгүйгээр хянах
Боломжтой байдалд дөрвөн талбар хэрэгтэй, бичлэг биш. Гар барилтууд болон тоолуурыг баримтжуулсан интервалаар уншиж, шошгыг тогтвортой байлгаж, хадгалалтын дүрмийг тогтоо.
VPN хань хэрэглэгчийг хянахад дөрвөн баримт хэрэгтэй бөгөөд тэдгээрийн аль нь ч очих газар биш. Туннель ажиллаж байгаа эсэх, хамгийн сүүлд хэзээ трафик солилцсон, ямар түлхүүрүүд оролцож байгаа, хэр их шилжсэн нь боломжтой байдалд хангалттай. Үүнээс цааш бүх зүйл хүний тухай бүртгэл бөгөөд энэ нь төлөвийн хуудас нээх хажуугийн нөлөө биш, санаатай шийдвэр байх ёстой. Хариулах ёстой асуултаас эхэлж, дараа нь түүнд хариулах хамгийн бага гаралтыг сонго.
Асуултыг хэрэгслээс өмнө шийд
Эхлээд үйл ажиллагааны асуултыг бич: энэ хань холбогдсон уу, трафик хөдөлгөж байна уу? Тэр асуултад шууд харагдац хэрэгтэй бөгөөд шууд харагдацад хадгалалтын асуудал байхгүй. Хоёр дахь асуулт, өнгөрсөн мягмар гарагт 02:00 цагт хань холбогдсон эсэх нь хадгалагдсан цуваа, улмаар хадгалалтын шийдвэр шаарддаг. Энэ хоёрыг тусгаарлах нь бүх дизайн, учир нь шууд харагдац хямд бол хадгалагдсан цуваа өгөгдлийн хамгаалалтын яриа болж хувирдаг.
Эрүүл мэндийн шалгалтыг мөн төлөвийн гаралтаас тусад нь байлга. Скоро гар барилт нь туннель хэлэлцээр хийснийг баталдаг, ард байгаа хувийн аппликейшн ажиллаж байгааг биш, тиймээс тоолуураас дүгнэхээс илүү зөвшөөрөгдсөн шалгалтаар аппликейшнийг шалга. Шалгалт бүтэлгүйтэж, гар барилт скоро байвал асуудал туннелийн цаана байна.
Түүнд хариулах гурван талбарыг унш
WireGuard-ийн энгийн төлөвийн гаралт интерфейс, нийтийн түлхүүр, төгсгөлийн цэг, хамгийн сүүлийн гар барилт, дамжуулалтын тоолуурыг агуулна. Оролцоонд нийтийн түлхүүр болон хамгийн сүүлийн гар барилт хэрэгтэй; шаардлагатай бол хөдөлгөөнийг харахын тулд байт тоолуурыг нэм. Төгсгөлийн цэг оролцоонд хэрэггүй бөгөөд хамгийн түрүүнд хасах талбар, учир нь төхөөрөмж хаанаас холбогдож байгааг тодорхойлдог. Гарын авлагын хуудас хэрэгсэл хэвлэдэг талбар бүрийг тайлбарладаг бөгөөд нэг удаа уншихад хангалттай богино:
wg show
wg show wg0 latest-handshakes
Тэдгээр тоог булийн утга биш, нас гэж унш. Гар барилт нь протоколын өөрийн түлхүүр шинэчлэх интервалтай харьцуулахад л актуал, харин хөдлөөгүй тоолуур эвдэрсэн хань биш, сул зогссон хань гэсэн үг байж болно. Нас болон хөдөлгөөнийг хамт уншихаар хоёуланг нь нэг харагдацад байлга.
Хамгаалж чадах интервал сонго
Төлөвийн дээж бүр бүртгэл тул интервал нь хяналтын шошго зүүсэн хадгалалтын шийдвэр. Арав секундын дээж нарийн мэдээлэл өгч хадгалагдсан мөрүүдийг олшруулдаг бол нэг минутын дээж зардлын зургааны нэгээр боломжтой байдалд ихэвчлэн хангалттай. Интервалыг хэрэгсэл юу хийж чадахаас биш, амласан хариу хугацаанаас сонго. Дараа нь тоог хянах самбарын хажууд бич.
OpenVPN-ийн хувьд төлөвийн хэрэгсэл тохируулсан интервалаар файл бичдэг. Серверийн тохиргоонд энэ нь иймэрхүү харагдана status /var/log/openvpn-status.log 60, энд төгсгөлийн тоо нь дахин бичилтүүдийн хоорондох секунд бөгөөд файл нэмэгдэхгүй, солигддог. Тэр дэлгэрэнгүй нь чухал: солигдсон файлд түүх байхгүй, харин нэмдэг цуглуулагч түүхийг бүрдүүлдэг.
Цуглуулагч ч интервалыг сахиж байгааг батал. Секунд бүр дээж авч, минутад нэг мөр хадгалдаг хэрэгсэл секунд бүр уншсаар байдаг.
Шошгыг тогтвортой, зураглалыг хязгаарлагдмал байлга
Нийтийн түлхүүр нэр хавсаргаагүй ч төхөөрөмжийн харилцааг тодорхойлдог тул түлхүүрийг тунгалаг бус танигч биш, хувийн мэдээлэл гэж үз. Хань хэрэглэгчдийг дахин холбогдолтыг даадаг тогтвортой дотоод танигчаар шошголж, танигчаас хүн рүү зураглалыг хязгаарлагдмал газарт байлга. Цаг хугацааны цуваа бичдэг хянах самбар нь VPN өөрийн файл хадгалаагүй ч хадгалагдсан бүртгэл юм. Самбар нь цорын ганц агуулах бол хадгалалтын дүрэм яг самбарт үйлчилнэ.
Экспортын замыг ч хяна, учир нь хуулсан CSV нь түүнийг үйлдвэрлэсэн системээс удаан амьдардаг. Нэгтгэсэн боломжтой байдал тайланд ихэвчлэн хангалттай: цонх дотор гар барилттай хань хэрэглэгчдийн эзлэх хувь хэн хэзээ холбогдсоныг жагсаалгүйгээр үйл ажиллагааны асуултад хариулдаг.
Юу цуглуулж, юу цуглуулахгүйгээ баримтжуул
Цуглуулалтын тайлбарыг энгийн хэлээр бич: ямар талбар, ямар интерфейсээс, ямар интервалаар, хаана хадгалагдаж, хэр удаан хадгалагдаж, хэн уншиж болох вэ. Үүнийг runbook-ийн хажууд байрлуул, ослын үед хэн ч нээдэггүй бодлогын агуулахад биш. Тайлбар нь хяналт юу харж чадахгүйг ч хэлэх ёстой, учир нь аяллын өгөгдөл байхгүй нь бүртгэл байхгүй гэсэн үг гэж хэн нэгэн таамаглахаас яг энэ сэргийлдэг.
Хяналт өөрчлөгдөх бүрт хадгалалтын цонхыг хяна, учир нь шинэ талбар хадгалагдах зүйлийг чимээгүйгээр сунгадаг. Дараа нь тайлбарт заасны дагуу устгаж, устгал үнэхээр болсон эсэхийг шалга.