Jurnal satri bitta manzilni ko‘rsatadi. Noutbuk tunnel manziliga ega, ulanish boshqa chiqish orqali chiqishi mumkin, va siz o‘tkazgan brauzer tekshiruvi FTP haqida hech narsani isbotlamaydi. Bu uchtasi butunlay farq qilishi mumkin, jurnal satri esa ulardan faqat bittasini yozadi. Biror narsani solishtirishdan oldin qaysi ulanish haqida so‘rayotganingizni hal qiling.

Bu qadamlar ma’lum vaqt oralig‘i bilan ruxsat etilgan tekshiruvni nazarda tutadi, birovning uzatmalarini ko‘zdan kechirishni emas.

1. Qaysi ulanish haqida so‘rayotganingizni aniqlang

FTP ikkita ulanishdan foydalanadi. Boshqaruv ulanishi buyruqlar va javoblarni tashiydi, ma’lumot ulanishi esa faylni o‘zini tashiydi. Kirish hodisasi birinchisiga, uzatish hodisasi ikkinchisiga tegishli, shuning uchun jurnaldagi bitta sessiya ikki xil tarmoq yo‘lidan olingan kuzatuvlarni saqlashi mumkin. Manzil maydoni qaysi hodisaga tegishli ekanini undan xulosa chiqarishdan oldin yozib qo‘ying.

Bu bo‘linishning amaliy natijasi bor. Bitta sessiyaning kirish satri va uzatish satri ikki xil manba manzilini tashishi mumkin, shuning uchun ulardan birini ”mijoz manzili” deb keltirish qaysi ulanishni o‘qiyotganingiz haqidagi taxmindir. Manzilni biror narsa bilan moslashtirishdan oldin hodisa turini tekshiring.

2. Boshqaruv ulanishini kuzatib boring

Mijozni disk raskadrovka chiqishi yoqilgan holda ishga tushiring yoki ulanayotganda mijozda ushlash o‘tkazing va u haqiqatda yetib boradigan tengdoshni qayd eting. Agar VPN ishlayotgan bo‘lsa va mijoz u orqali yo‘naltirilsa, server noutbukning kirish tarmog‘i manzili o‘rniga VPN chiqish manzilini ko‘radi.

Agar mijoz tunneldan chetlab o‘tsa, server kirish manzilini ko‘radi va VPN interfeysining o‘z manzili hech qachon simda ko‘rinmaydi. Noutbukning tunnel manzili odatda rasmda eng kam foydali qiymat bo‘lishining sababi shu: u faqat tunnel ichida mavjud. Mijoz taqdim etayotgan manbani konfiguratsiya ekranidan o‘qish o‘rniga ss yoki paket ushlash bilan tasdiqlang.

Ikki buyruq ko‘p qismini qamrab oladi:

ss -tnp state established "( sport = :21 or dport = :21 )"
tcpdump -ni any tcp port 21

Birinchisi sizning stekingiz ishlatgan mahalliy va tengdosh so‘nggi nuqtalarni sanaydi. Ikkinchisi simda yozilgan manzillarni ko‘rsatadi, bu server nuqtai nazariga yaqinroq, lekin baribir interfeysingizda to‘xtaydi, shuning uchun server nima yozganini faqat server jurnali yoki uning o‘z ushlashi ko‘rsatadi.

3. Ma’lumot ulanishi mos kelishini tekshiring

Passiv rejimda server mijozga qayerga ulanishni aytadi, aktiv rejimda esa server mijoz bergan manzilga qaytib ulanadi. Yo‘lda tarjima yoki proksi bo‘lsa, ikkala rejim ham ma’lumot ulanishini boshqaruv ulanishidan boshqa joyga yuborishi mumkin. Rejimni mijoz jurnalidan tasdiqlang, so‘ngra ma’lumot ulanishi xuddi shu yo‘ldan foydalanganini tekshiring.

Kirishdan boshqa manzildan yozilgan uzatma buzilgan yozuv emas, haqiqiy kuzatuvdir va odatda yo‘l haqida nimanidir aytadi.

4. Operatoridan tor yozuv so‘rang

Server operatoriga vaqt mintaqasi bilan sessiya vaqtini, hisobni, amalni va manzilni bering. Manzil maydonini qaysi ulanish hosil qilganini va ishonchli vositachi uning ma’nosini o‘zgartiradimi, so‘rang.

Har bir mahsulot asl mijozni, boshqaruv tengdoshini va ma’lumot tengdoshini alohida yozadi deb taxmin qilish o‘rniga o‘sha serverning haqiqiy sxemasini o‘qing, chunki ba’zilari butun sessiyani bitta satrda umumlashtiradi. Protokolni ham aniq tuting: SFTP boshqa portdagi FTP emas, SSH asosidagi protokol, FTPS esa FTP ga TLS qo‘shadi, shuning uchun jurnaldagi xizmat identifikatori qaysi birini joylashtirganingizga bog‘liq.

5. Bog‘lashdan oldin tasdiqlang

Chiqish manzili ko‘plab mijozlarga xizmat qilishi mumkin, bitta hisob esa bir nechta ruxsat etilgan manbalardan ishlatilishi mumkin, shuning uchun manzil va foydalanuvchi nomi bir xil birlikni aniqlamaydi. Jurnal yuritish server siyosatidir: VPN ulanish taqdim etadigan manbani o‘zgartiradi, lekin hisob nomini, fayl nomini yoki qabul qiluvchi xizmat ishlagan amalni o‘chirmaydi. Faqat yozuv ko‘rsatgan narsani bog‘lang, qolganini noma’lum deb belgilang. Agar buni boshqa birovga tushuntirish kerak bo‘lsa, WinSCP ning FTP tavsifi ikki ulanish modeli uchun qisqa ma’lumotnoma.

Ikki oddiy holat bu nima uchun muhimligini ko‘rsatadi. Ofis har bir foydalanuvchini bitta chiqish manzili orqali chiqarishi mumkin, shuning uchun yuz kishi jurnalda bitta qiymat hosil qiladi. Buning aksi ham shunchalik tez-tez uchraydi: bitta hisob o‘sha haftada uy liniyasidan ham, ofis liniyasidan ham ulanadi va ikkala yozuv ham bir xil odamni tasvirlaydi.

O'xshash maqolalar