Hoe jo in Wolfram-kearn op ôfstân fanôf in laptop fia VPN rinne litte
In VPN ferfiert allinnich de ferbining. Plan de kearnrjocht, SSH-start, it fierrens útfierbere bestân en de bestânspaden foar de earste evaluaasje.
Jo ferbine de VPN, iepenje it notysjeboek en ferwachtsje dat de swiere sel op de server rint. Yn 'e praktyk ferfiert de tunnel allinnich pakketten. Hy ynstallearret gjin evaluearder, jout gjin lisinsje en kiest net hokker masine de koade útfiert. Dat binne trije aparte dingen, en in wurkstream mei in kearn op ôfstân hat alle trije nedich foardat de earste berekkening betrouber is.
De myte: in VPN-ferbining is de ynstelling
De VPN leveret in netwurkpaad tusken de laptop en de server. Dat is nuttich en faak nedich, om't it startkanaal en de kearnferbining de fierrens host berikke moatte. Hy seit neat oer oft der in Wolfram-kearn op dy host bestiet, oft de lisinsje in twadde tagelyk proses tastiet of oft de foarkant ynsteld is om it te brûken.
In beheard laptop kin allinnich de foarkant hawwe, wylst it rjocht oan de server ferbûn is. It omkearde bart ek: in buroblêdlisinsje op 'e laptop jout gjin rjocht op in kearn op dielde ynfrastruktuer. Gjin fan beide gefallen wurdt oplost troch de tunnel opnij te ferbinen.
Test de oanname betiid. Evaluearje $MachineName yn in nij notysjeboek en fergelykje it antwurd mei de host dy't jo ferwachtsje. As it de namme fan 'e laptop werombringt, rûn de sel lokaal, hoe sûn de VPN der ek útsjocht.
Skied de foarkant fan de evaluearder
De foarkant is it finster: it bewurket sellen, toant útfier en bewarret it notysjeboekbestân. De kearn is it proses dat útdrukkingen evaluearret en definysjes yn it ûnthâld hâldt. It sluten fan 'e foarkant ferpleatst de kearn net, en it bewarjen fan it notysjeboek bewarret de steat fan 'e kearn net.
Sadree't in kearn op ôfstân ferbûn is, binne de bestânslokaasje fan it notysjeboek en de wurkmap fan 'e kearn ferskillende dingen. Directory[] rapportearret de map fan 'e evaluearder, en dat is it paad dat fan belang is foar Import, Export en relative bestânsnammen. In dataset njonken it notysjeboek op 'e laptop is net sichtber foar in kearn dy't op in oare masine rint.
Beslis hoe't de gegevens de server berikke foardat jo de analyze skriuwe: in dielde montearre lokaasje, in goedkarde oerdrachtstap of in databank dy't de server direkt berikke kin. Dy kar beynfloedet de werberberens, om't in notysjeboek dat fan in laptop-paad ôfhinklik is de folgjende kear mislearret as immen oars it rint.
Start de kearn fia in goedkard kanaal
De hantlieding foar kearnen op ôfstân fan Wolfram beskriuwt it tafoegjen fan in kearnynstap, it kiezen fan 'e masine op ôfstân en it starten fia SSH. It paad fan it útfierbere bestân en de arguminten yn it foarbyld hearre by de wurkstream fan dat produkt; pas se oan de host en ferzje oan dy't de behearder neamt ynstee se ûnferoare te plakken.
De identiteit fan 'e host is diel fan 'e ynstelling. Ferifiearje de SSH-hostkaai fia it proses fan 'e organisaasje, brûk de útjûne autentikaasjemetoade en hâld privee kaaien en wachtwurden bûten notysjeboekbestannen dy't dield wurde of yn in repository komme. In notysjeboek mei in startopdracht en in wachtwurd is in lek fan ynloggegevens, net in gemak.
Iepenje gjin WSTP-harker nei it ynternet as fluchwei. It stipe patroan is de SSH-start, dy't it kearnkanaal binnen in autentisearre ferbining hâldt. As it netwurkteam in oar transport goedkard hat, brûk dat dan, mar behannelje in iepen evaluearderpoarte as in ûntwerpferoaring, net as in stap foar probleemoplossing.
Kontrolearje earst it rjocht, de gegevens en de grutte fan 'e útfier
Befêstigje mei de lisinsjehâlder dat de server in kearn foar dizze brûker rinne mei en dat tagelykse sesjes tastien binne. Fierrens berekkenjen wurdt faak apart fan 'e buroblêdfoarkant lisinsearre, en in mislearre start troch it rjocht liket op in mislearre SSH-opdracht oant immen it berjocht fan 'e server lêst.
Skat dêrnei de grutte fan it resultaat. In kearn dy't in útdrukking fan ferskate gigabyte werombringt, stjoert dy fia it start- en kearnkanaal nei de foarkant, wat it ûnthâld fan 'e laptop blokkearje of útpûtsje kin. Hâld swiere aggregaasje op 'e server en jou gearfettings werom, of skriuw grutte resultaten nei in paad op 'e server en ferfier se bewust.
Skriuw it paad fan it útfierbere bestân, de startarguminten en de wurkmap yn 'e ynstellingsnotysjes fan it notysjeboek. De folgjende brûker reprodusearret dan de opstelling ynstee op 'e nij te ûntdekken hokker fan fiif mooglike paden de server brûkt.
Diagnostisearje de stappen yn folchoarder
Fiif stappen moatte slagje, en elk hat in aparte test. Begjin by de laptop en stop by de earste mislearring ynstee ferskate ynstellingen tagelyk te feroarjen:
nc -vz research.example.edu 22
ssh -v [email protected] 'hostname; command -v wolframscript'
ssh [email protected] 'wolframscript -code "$MachineName"'In mislearre TCP-kontrôle wiist op routing, DNS of de tastiene bestimmingen fan 'e VPN. In slagge TCP-kontrôle mei in mislearre SSH-ynlog wiist op autentikaasje of hostkaaibelied. In ynlog dy't wurket mar gjin útfierber bestân fynt, wiist op de kearnynstallaasje of it paad dat de foarkant krige. In kearn dy't start mar nea ferbynt, wiist op de startarguminten of de lokale firewall.
Bewarje de earste betsjuttingsfolle flater en stjoer de stappen oan 'e serverkant nei de behearder dy't dy masine besit. It werhelle opnij meitsjen fan 'e kearnynstap ferberget hokker stap eins mislearre, en it smyt it bewiis wei dat de behearder nedich hat.
Wat jo oan 'e ein wolle, is in finster dat jo werkenne, in evaluearder dy't jo beneame kinne, en in ôfpraat rûte foar koade en bestannen. De VPN is ien komponint fan dat paad, en hoe flugger de wurkstream dat wjerspegelet, hoe minder tiid der giet nei it opnij ferbinen fan in tunnel dy't nea it probleem wie.