FTP серверінің шын мәнінде қандай мекенжайды жазатынын қалай анықтауға болады
FTP журналындағы мекенжай — сервер сол қосылыста көрген дереккөз. Сессияны адамға телуден бұрын бақылау және деректер ағынын қадағалаңыз.
Журналдың бір жолы бір мекенжайды көрсетеді. Ноутбук туннель мекенжайын алып жүреді, қосылыс басқа шығу арқылы шығуы мүмкін, ал сіз жасаған браузер тексеруі FTP туралы ештеңені дәлелдемейді. Бұл үшеуі де әртүрлі болуы мүмкін, ал журнал жолы олардың әрқашан тек біреуін жазады. Бірдеңені салыстырмас бұрын қай қосылыс туралы сұрап отырғаныңызды анықтаңыз..
Бұл қадамдар белгіленген уақыт терезесімен рұқсат етілген тергеуді болжайды, басқа біреудің жіберілімдерін аралауды емес..
1. Қай қосылыс туралы сұрап отырғаныңызды анықтаңыз
FTP екі қосылысты пайдаланады. Бақылау қосылысы командалар мен жауаптарды тасиды, ал деректер қосылысы файлдың өзін тасиды. Кіру оқиғасы біріншісіне, жіберілім оқиғасы екіншісіне жатады, сондықтан журналдағы бір сессия екі түрлі желілік жолдан алынған бақылауларды қамтуы мүмкін. Одан қорытынды жасамас бұрын мекенжай өрісі қай оқиғаға жататынын жазып алыңыз..
Бұл бөлінудің практикалық салдары бар. Бір сессияның кіру жолы мен жіберілім жолы екі түрлі дереккөз мекенжайын таси алады, сондықтан олардың кез келгенін «клиент мекенжайы» деп келтіру қай қосылысты оқып отырғаныңыз туралы болжам. Мекенжайды бірдеңемен сәйкестендірмес бұрын оқиға түрін тексеріңіз..
2. Бақылау қосылысын қадағалаңыз
Клиентті debug шығысы қосулы күйде іске қосыңыз немесе ол қосылып жатқанда клиентте түсіріп алыңыз және ол шын мәнінде жететін әріптесті белгілеп қойыңыз. Егер VPN қосулы болса және клиент оның ішінен өтсе, сервер ноутбуктің кіру желісі мекенжайын емес, VPN шығу мекенжайын көреді.
Егер клиент туннельді айналып өтсе, сервер кіру мекенжайын көреді, ал VPN интерфейсінің өз мекенжайы желіде ешқашан көрінбейді. Ноутбуктің туннель мекенжайы суретте әдетте ең пайдасыз мән болып табылатыны сондықтан: ол тек туннельдің ішінде ғана бар. Клиент ұсынатын дереккөзді растау үшін конфигурация экранынан оқымай, ss немесе пакеттерді түсіруді қолданыңыз..
Оның көп бөлігін екі команда қамтиды:
ss -tnp state established "( sport = :21 or dport = :21 )"
tcpdump -ni any tcp port 21
Біріншісі өз стекіңіз пайдаланған жергілікті және әріптес шеткі нүктелерді тізімдейді. Екіншісі желіде жазылған мекенжайларды көрсетеді, бұл сервер көрінісіне жақынырақ, бірақ әлі де сіздің интерфейсіңізде тоқтайды, сондықтан сервердің журналы немесе оның өз түсірілімі ғана сервердің нені жазғанын көрсетеді..
3. Деректер қосылысының сәйкес келетінін тексеріңіз
Пассивті режимде сервер клиентке қайда қосылу керегін айтады, ал активті режимде сервер клиент берген мекенжайға кері қосылады. Жолда трансляция немесе прокси болса, екі режим де деректер қосылысын бақылау қосылысынан басқа жерге жібере алады. Режимді клиент журналынан растаңыз, содан кейін деректер қосылысының сол жолды пайдаланғанын тексеріңіз..
Кіруден басқа мекенжайдан жазылған жіберілім бүлінген жазба емес, нақты бақылау, және ол әдетте жол туралы бірдеңе айтады..
4. Оператордан тар жазба сұраңыз
Сервер операторына сессия уақытын уақыт белдеуімен, тіркелгіні, операцияны және межелі орынды беріңіз. Мекенжай өрісін қай қосылыс жасағанын және сенімді делдал оның мағынасын өзгертетінін сұраңыз..
Әр өнім бастапқы клиентті, бақылау әріптесін және деректер әріптесін бөлек жазады деп болжамай, сол сервердің нақты схемасын оқыңыз, себебі кейбіреуі бүкіл сессияны бір жолдың астында жинақтайды. Протоколды да анық ұстаңыз: SFTP — SSH негізіндегі протокол, басқа порттағы FTP емес, ал FTPS FTP-ке TLS қосады, сондықтан журналдағы қызметтің бірегейлігі қайсын орнатқаныңызға байланысты..
5. Телуден бұрын растаңыз
Бір шығу мекенжайы көптеген клиенттерге қызмет ете алады, ал бір тіркелгі бірнеше рұқсат етілген дереккөзден пайдаланылуы мүмкін, сондықтан мекенжай мен пайдаланушы аты бір бірлікті анықтамайды. Журналдау — сервер саясаты: VPN қосылыс ұсынатын дереккөзді өзгертеді, бірақ тіркелгі атын, файл атын немесе қабылдаушы қызмет өңдеген операцияны жоймайды. Тек жазба көрсеткенді ғана теліңіз, қалғанын белгісіз деп белгілеңіз. WinSCP-тегі FTP сипаттамасы екі қосылыс моделіне шағын анықтама, егер оны біреуге түсіндіру қажет болса..
Екі қарапайым жағдай мұның неге маңызды екенін көрсетеді. Кеңсе әр пайдаланушыны бір шығу мекенжайы арқылы шығара алады, сондықтан жүз адам журналда бір мән жасайды. Керісінше де соншалықты жиі болады: бір тіркелгі бір аптада үй желісінен және кеңсе желісінен қосылады, ал екі жазба да бір адамды сипаттайды..