Kuidas käivitada Wolframi kaugtuuma sülearvutist VPN-i kaudu
VPN edastab ainult ühenduse. Planeerige tuuma õigus, SSH-käivitus, kaugkäivitatav fail ja failiteed enne esimest hindamist.
Ühendate VPN-i, avate märkmiku ja eeldate, et raske lahter töötab serveris. Praktikas edastab tunnel ainult pakette. See ei paigalda hindajat, ei anna litsentsi ega vali, milline masin koodi täidab. Need on kolm eraldi asja ja kaugtuumaga töövoog vajab kõiki kolme enne, kui esimene arvutus on usaldusväärne.
Müüt: VPN-ühendus on seadistus
VPN pakub võrgutee sülearvuti ja serveri vahel. See on kasulik ja sageli vajalik, sest käivituskanal ja tuumaühendus peavad jõudma kaugperemeesarvutini. See ei ütle midagi selle kohta, kas selles peremeesarvutis on Wolframi tuum, kas litsents lubab teist samaaegset protsessi või kas esiliides on selle kasutamiseks seadistatud.
Hallatud sülearvutis võib olla ainult esiliides, kusjuures õigus on seotud serveriga. Juhtub ka vastupidist: sülearvuti töölaua litsents ei anna õigust tuumale jagatud taristus. Kumbki juhtum ei parane tunneli uuesti ühendamisega.
Kontrollige seda eeldust varakult. Hinnake $MachineName uues märkmikus ja võrrelge vastust peremeesarvutiga, mida ootate. Kui see tagastab sülearvuti nime, töötas lahter kohapeal, ükskõik kui terve VPN välja näeb.
Eraldage esiliides hindajast
Esiliides on aken: see redigeerib lahtreid, kuvab väljundi ja salvestab märkmikufaili. Tuum on protsess, mis hindab avaldisi ja hoiab definitsioone mälus. Esiliidese sulgemine ei liiguta tuuma ja märkmiku salvestamine ei salvesta tuuma olekut.
Kui kaugtuum on ühendatud, on märkmiku failiasukoht ja tuuma töökataloog erinevad asjad. Directory[] näitab hindaja kataloogi ja see on tee, mis loeb Import, Export ja suhteliste failinimede jaoks. Sülearvutis märkmiku kõrval asuv andmestik ei ole teises masinas töötavale tuumale nähtav.
Otsustage, kuidas andmed serverisse jõuavad, enne kui analüüsi kirjutate: jagatud haagitud asukoht, kinnitatud ülekandesamm või andmebaas, millele server pääseb otse ligi. See valik mõjutab korratavust, sest sülearvuti teest sõltuv märkmik ebaõnnestub järgmisel korral, kui keegi teine seda käivitab.
Käivitage tuum kinnitatud kanali kaudu
Wolframi kaugtuumade juhend kirjeldab tuumakirje lisamist, kaugmasina valimist ja käivitamist SSH kaudu. Näites olev käivitatava faili tee ja argumendid kuuluvad selle toote töövoogu; kohandage need peremeesarvuti ja versiooniga, mille administraator nimetab, selle asemel et need muutmata kujul kleepida.
Peremeesarvuti identiteet on seadistuse osa. Kontrollige SSH peremeesvõtit organisatsiooni protsessi kaudu, kasutage väljastatud autentimismeetodit ja hoidke privaatvõtmed ja paroolid väljaspool märkmikufaile, mida jagatakse või pannakse hoidlasse. Märkmik, mis sisaldab käivituskäsku koos parooliga, on volituste leke, mitte mugavus.
Ärge avage WSTP-kuulajat internetti lühiühendusena. Toetatud muster on SSH-käivitus, mis hoiab tuumakanali autenditud ühenduse sees. Kui võrgumeeskond on kinnitanud teise transpordi, kasutage seda, kuid käsitlege avatud hindaja porti disainimuudatusena, mitte tõrkeotsingu sammuna.
Kontrollige esmalt õigust, andmeid ja väljundi suurust
Kinnitage litsentsiomanikuga, et server võib selle kasutaja jaoks tuuma käivitada ja et samaaegsed seansid on lubatud. Kaugarvutust litsentsitakse sageli töölaua esiliidesest eraldi ja õiguse tõttu ebaõnnestunud käivitus näeb välja nagu ebaõnnestunud SSH-käsk, kuni keegi loeb serveri sõnumit.
Seejärel hinnake tulemuse suurust. Tuum, mis tagastab mitme gigabaidi suuruse avaldise, saadab selle käivitus- ja tuumakanali kaudu esiliidesele, mis võib sülearvuti mälu blokeerida või ammendada. Hoidke raske agregeerimine serveris ja tagastage kokkuvõtted, või kirjutage suured tulemused serveri teele ja edastage need teadlikult.
Kirjutage käivitatava faili tee, käivitusargumendid ja töökataloog märkmiku seadistusmärkmetesse. Järgmine kasutaja taastoodab siis selle korralduse, selle asemel et uuesti avastada, millist viiest võimalikust teest server kasutab.
Diagnoosige etapid järjekorras
Viis etappi peavad õnnestuma ja igal on eraldi test. Alustage sülearvutist ja peatuge esimese tõrke juures, selle asemel et muuta mitut seadet korraga:
nc -vz research.example.edu 22
ssh -v [email protected] 'hostname; command -v wolframscript'
ssh [email protected] 'wolframscript -code "$MachineName"'Ebaõnnestunud TCP-kontroll viitab marsruutimisele, DNS-ile või VPN-i lubatud sihtkohtadele. Õnnestunud TCP-kontroll ebaõnnestunud SSH-sisselogimisega viitab autentimisele või peremeesvõtme poliitikale. Sisselogimine, mis töötab, kuid ei leia käivitatavat faili, viitab tuuma paigaldusele või teele, mille esiliides sai. Tuum, mis käivitub, kuid ei ühendu kunagi, viitab käivitusargumentidele või kohalikule tulemüürile.
Säilitage esimene tähenduslik viga ja saatke serveripoolsed etapid administraatorile, kellele see masin kuulub. Tuumakirje korduv uuesti loomine varjab, milline etapp tegelikult ebaõnnestus, ja viskab ära tõendid, mida administraator vajab.
Lõpuks soovite akent, mida tunnete, hindajat, mida saate nimetada, ja kokkulepitud marsruuti koodi ja failide jaoks. VPN on selle tee üks komponent ja mida varem töövoog seda peegeldab, seda vähem aega kulub tunnelile, mis ei olnud kunagi probleem, uuesti ühendamisele.