VPN аркылуу ноутбуктан Wolframдын алыскы өзөгүн кантип иштетүү керек
VPN болгону байланышты ташыйт. Биринчи баалоого чейин өзөк укугун, SSH иштетүүнү, алыскы аткарылуучу файлды жана файл жолдорун пландаштырыңыз.
Сиз VPNге туташасыз, ноутбукту ачасыз жана оор уяча серверде иштейт деп күтөсүз. Иш жүзүндө туннель болгону пакеттерди ташыйт. Ал баалоочуну орнотпойт, лицензия бербейт жана кодду кайсы машина аткарарын тандабайт. Булар үч өзүнчө нерсе, жана алыскы өзөктүү жумуш агымына биринчи эсеп ишенимдүү болушу үчүн үчөө тең керек.
Уламыш: VPN байланышы — бул жөндөө
VPN ноутбук менен сервердин ортосунда тармактык жолду камсыздайт. Бул пайдалуу жана көп учурда зарыл, анткени иштетүү каналы жана өзөк байланышы алыскы хостко жетиши керек. Ал ошол хостто Wolfram өзөгү бар-жогун, лицензия экинчи бир мезгилдеги процесске уруксат берерин же алдыңкы бөлүк аны колдонууга конфигурацияланганын айтпайт.
Башкарылуучу ноутбукта алдыңкы бөлүк гана болушу мүмкүн, ал эми укук серверге байланган. Тескерисинче да болот: ноутбуктагы иш такта лицензиясы жалпы инфраструктурадагы өзөккө уруксат бербейт. Эки учурдун эч бири туннелди кайра туташтыруу менен чечилбейт.
Божомолду эрте текшериңиз. Жаңы ноутбукта $MachineName баасын эсептеп, жоопту күткөн хост менен салыштырыңыз. Эгер ал ноутбуктун атын кайтарса, VPN канчалык соо көрүнбөсүн, уяча жергиликтүү иштеген.
Алдыңкы бөлүктү баалоочудан бөлүңүз
Алдыңкы бөлүк — терезе: ал уячаларды түзөт, чыгарылышты көрсөтөт жана ноутбук файлын сактайт. Өзөк — туюнтмаларды баалоочу жана аныктамаларды эстутумда кармаган процесс. Алдыңкы бөлүктү жабуу өзөктү жылдырбайт, ал эми ноутбукту сактоо өзөктүн абалын сактабайт.
Алыскы өзөк туташкандан кийин ноутбук файлынын орду менен өзөктүн иш каталогу эки башка нерсе. Directory[] баалоочунун каталогун билдирет, жана Import, Export жана салыштырмалуу файл аттары үчүн маанилүү жол ушул. Ноутбукта ноутбуктун жанындагы дайындар топтому башка машинада иштеген өзөккө көрүнбөйт.
Талдоону жазардан мурун дайындардын серверге кантип жетерин чечиңиз: жалпы орнотулган жай, бекитилген өткөрүү кадамы же сервер түз жете ала турган маалымат базасы. Бул тандоо кайталанууга таасир этет, анткени ноутбук жолуна көз каранды ноутбук кийинки жолу башка бирөө иштеткенде ишке ашпайт.
Өзөктү бекитилген канал аркылуу иштетиңиз
Wolframдын алыскы өзөктөр боюнча колдонмосу өзөк жазуусун кошууну, алыскы машинаны тандоону жана SSH аркылуу иштетүүнү сүрөттөйт. Мисалдагы аткарылуучу файлдын жолу жана аргументтер ошол продукттун жумуш агымына таандык; аларды администратор атаган хост жана версияга ылайыкташтырыңыз, өзгөртүүсүз койбоңуз.
Хосттун инсандыгы жөндөөнүн бөлүгү. SSH хост ачкычын уюмдун процесси аркылуу текшериңиз, берилген аутентификация ыкмасын колдонуңуз жана жеке ачкычтар менен сырсөздөрдү бөлүшүлүүчү же репозиторийге киргизилүүчү ноутбук файлдарынан тышкары кармаңыз. Иштетүү буйругу жана сырсөзү бар ноутбук — ыңгайлуулук эмес, эсептик дайындардын агып кетиши.
Кыска жол катары WSTP угуучусун интернетке ачпаңыз. Колдоого алынган үлгү — SSH иштетүү, ал өзөк каналын аутентификацияланган байланыштын ичинде кармайт. Эгер тармак тобу башка транспортту бекитсе, ошону колдонуңуз, бирок ачык баалоочу портун мүчүлүштүктү оңдоо кадамы эмес, дизайн өзгөрүүсү деп караңыз.
Алгач укукту, дайындарды жана чыгарылыш көлөмүн текшериңиз
Лицензия ээси менен сервер бул колдонуучу үчүн өзөк иштете аларын жана бир мезгилдеги сессияларга уруксат берилгенин ырастаңыз. Алыскы эсептөө көбүнчө иш тактанын алдыңкы бөлүгүнөн өзүнчө лицензияланат, ал эми укук себебинен ишке ашпаган иштетүү сервердин билдирүүсүн бирөө окуганга чейин ишке ашпаган SSH буйругуна окшош.
Андан кийин натыйжанын көлөмүн баалаңыз. Бир нече гигабайт туюнтманы кайтарган өзөк аны иштетүү жана өзөк каналы аркылуу алдыңкы бөлүккө жөнөтөт, бул ноутбуктун эстутумун токтотушу же бүтүрүшү мүмкүн. Оор агрегацияны серверде кармап, корутундуларды кайтарыңыз, же чоң натыйжаларды сервердин жолуна жазып, атайын өткөрүңүз.
Ноутбуктун жөндөө жазууларына аткарылуучу файлдын жолун, иштетүү аргументтерин жана иш каталогун жазыңыз. Ошондо кийинки колдонуучу сервер беш мүмкүн болгон жолдун кайсынысын колдонорун кайра ачуунун ордуна бул жайгашууну кайталайт.
Баскычтарды ирети менен диагностикалаңыз
Беш баскыч ийгиликтүү болушу керек жана ар биринин өзүнчө тести бар. Ноутбуктан баштап, бир нече жөндөөнү бирден өзгөртүүнүн ордуна биринчи ийгиликсиздикте токтоңуз:
nc -vz research.example.edu 22
ssh -v [email protected] 'hostname; command -v wolframscript'
ssh [email protected] 'wolframscript -code "$MachineName"'Ийгиликсиз TCP текшерүү маршруттоого, DNSке же VPNдин уруксат берилген багыттарына көрсөтөт. Ийгиликтүү TCP текшерүү ийгиликсиз SSH кирүү менен аутентификацияга же хост ачкычынын саясатына көрсөтөт. Иштеген, бирок аткарылуучу файлды таппаган кирүү өзөк орнотууга же алдыңкы бөлүккө берилген жолго көрсөтөт. Башталып, бирок эч качан туташпаган өзөк иштетүү аргументтерине же жергиликтүү коргоо дубалына көрсөтөт.
Биринчи маанилүү катаны сактап, сервер тараптагы баскычтарды ошол машинага ээ болгон администраторго жөнөтүңүз. Өзөк жазуусун кайра-кайра түзүү кайсы баскыч чындыгында ийгиликсиз болгонун жашырат жана администраторго керек болгон далилдерди ыргытат.
Акырында сизге тааныш терезе, атаса боло турган баалоочу жана код менен файлдар үчүн макулдашылган жол керек. VPN — ошол жолдун бир компоненти, жана жумуш агымы муну канчалык эрте чагылдырса, эч качан көйгөй болбогон туннелди кайра туташтырууга ошончолук аз убакыт кетет.