Кайра жүктөөдөн кийин SSH уга албайт: VPN дареги кеч келет
Туннелдин дарегине байланган кызмат байлоо учурунда ошол даректи талап кылат. Ачкычтарды оңдоодон мурун угуучунун ээсин, жүктөө тартибин жана байлоо катасын текшериңиз.
Орнотуу учурунда SSH'ди туннелдин дарегине байлайсыз, ал иштейт, ал эми кийинки кайра жүктөөдөн кийин бирөө кызматты кол менен кайра баштамайынча эч ким кире албайт. Каттоо маалыматтары маселе эмес. Демон ядродон али жок даректи сурады, байлоо ишке ашкан жок, билдирүү жүктөө журналынан өтүп кетти. Аутентификация маселесине окшогон нерсе — бул ишке кирүү тартибинин маселеси.
Байлоо катасы чындыгында эмне дейт
Угуучу сокет ошол учурда бар болгон даректе түзүлүшү керек. VPN интерфейси кийинчерээк пайда болгондо, туннелдин дарегине гана байланууга конфигурацияланган демонго илинише турган эч нерсе жок. Конфигурация синтаксистик жактан жарактуу бойдон калат; чөйрө жөн гана даяр эмес болчу. Кол менен баштоодон бери иштеп жаткан кызмат жүктөө жолунан эч качан өтпөйт, ошондуктан ката кийинки кайра жүктөөдө гана көрүнөт. Ишке ашпаган байлоонун убакыт белгисин даректин ыйгарылышынын убакыт белгиси менен салыштырыңыз, тартип айкын болот.
Конфигурациянын жарактуулугу жана иштөө учурундагы даярдык — өзүнчө касиеттер. Экөөнү тең текшериңиз, анткени бири эч нерсе айтпастан ишке ашпайт.
Портту кайсы процесс ээлейт
Демон ар дайым угуучуну түзгөн компонент эмес. Сокеттик жигердетүү бул жоопкерчиликти бирдикке өткөрөт, андан кийин демонду кайра баштоо эч нерсени өзгөртпөйт.
ss -ltnp 'sport = :22'
systemctl cat ssh.socketСокеттердин тизмеси кайсы процесстин портту жана кайсы даректе кармап турганын көрсөтөт, ал эми бирдиктин дампы сокет бирдигинин бар-жогун көрсөтөт. Жигердетүү иштеп турганда, дарек сокет бирдигине таандык болуп, демон файлы ыйгарым укуктуу эмес. Симптомдон тыянак чыгаруунун ордуна чыныгы байлоо катасы үчүн жүктөө журналын окуңуз. Сокет бирдигинин жоктугу жөн гана классикалык жайгашууну билдирет, мында демон түздөн-түз байланат.
Даярдыкты ачык кыл, уйку эмес
Туруктуу кечигүү — ылдам аппараттык камсыздоону жана жай тармактарды бирдей караган божомол. Анын ордуна көз карандылыкты билдириңиз: даректи күтүңүз, анан баштаңыз.
ip -4 addr show dev tun0
systemctl edit ssh.serviceДарек пайда болгонго чейин кайталанган ExecStartPre буйругун кошуңуз, же бирдикти интерфейске ээ болгон белгилүү тармактык максаттан кийин иреттеңиз. Эки ыкма тең көз карандылыкты кийинки администратор окуй ала турган жерге жазат. Циклге тайм-аут керек, болбосо ишке ашпаган VPN ката тууралуу билдирүүнүн ордуна илинип калган бирдикти калтырат. Андан кийин демон туннелдин дарегин байлай турганын, ал эми кадимки интерфейс сиздин чыпка эрежелериңиздин астында калаарын ырастаңыз.
Таза жүктөөнү жана кайра туташууну сынаңыз
Баары онлайн болгондон кийинки кол менен кайра жүктөө жүктөө тартиби жөнүндө эч нерсени далилдебейт. Туннел автоматтык түрдө көтөрүлүүгө конфигурацияланган абалда машинаны кайра жүктөңүз жана угуучунун кийлигишүүсүз пайда болушун байкаңыз.
systemctl status ssh.service
ss -ltnp 'sport = :22'Андан кийин туннелди түшүрүп, кайра орнотуңуз, анткени кайра туташуу даректи өзгөртүшү мүмкүн жана катуу кодделген байлоо ага ээрчибейт. Сыноо учурунда тилкеден тышкаркы калыбына келтирүү жолун кармаңыз, начар тартип өзгөрүүсү сизди хосттон кулпулап калбашы үчүн.
Ийгилик өлчөмү — өзүнүн документтелген көз карандылыгынын астында пайда болгон угуучу, бирөө кайра баштоону эстеп калган угуучу эмес.