Notbukdan VPN üzərindən Wolfram uzaq nüvəsini necə işə salmaq olar
VPN yalnız bağlantını daşıyır. Nüvə hüququnu, SSH işə salmasını, uzaq icra faylını və fayl yollarını ilk qiymətləndirmədən əvvəl planlaşdırın.
VPN-ə qoşulur, notbuku açır və ağır xananın serverdə işləməsini gözləyirsiniz. Praktikada tunel yalnız paketləri daşıyır. O, qiymətləndirici quraşdırmır, lisenziya vermir və kodun hansı maşında icra olunacağını seçmir. Bunlar üç ayrı şeydir və uzaq nüvə iş axını ilk hesablamanın etibarlı olması üçün hər üçünə ehtiyac duyur.
Mif: VPN bağlantısı quraşdırmanın özüdür
VPN notbukla server arasında şəbəkə yolu təmin edir. Bu faydalı və çox vaxt zəruridir, çünki işə salma kanalı və nüvə bağlantısı uzaq hosta çatmalıdır. O, həmin hostda Wolfram nüvəsinin olub-olmadığını, lisenziyanın ikinci paralel prosesə icazə verdiyini və ya ön tərəfin ondan istifadə üçün konfiqurasiya edildiyini demir.
İdarə olunan notbuk yalnız ön tərəfi daşıya bilər, hüquq isə serverə bağlıdır. Əksi də olur: notbukdakı masaüstü lisenziyası paylaşılan infrastrukturda nüvəyə icazə vermir. Heç bir hal tuneli yenidən qoşmaqla düzəlmir.
Fərziyyəni erkən yoxlayın. Yeni notbukda $MachineName dəyərini qiymətləndirin və cavabı gözlədiyiniz hostla müqayisə edin. Əgər notbukun adını qaytarırsa, VPN nə qədər sağlam görünsə də, xana lokal işləyib.
Ön tərəfi qiymətləndiricidən ayırın
Ön tərəf pəncərədir: xanaları redaktə edir, çıxışı göstərir və notbuk faylını saxlayır. Nüvə isə ifadələri qiymətləndirən və tərifləri yaddaşda saxlayan prosesdir. Ön tərəfi bağlamaq nüvəni yerindən tərpətmir, notbuku saxlamaq isə nüvənin vəziyyətini saxlamır.
Uzaq nüvə qoşulduqdan sonra notbukun fayl yeri ilə nüvənin iş qovluğu fərqli şeylərdir. Directory[] qiymətləndiricinin qovluğunu göstərir və Import, Export və nisbi fayl adları üçün vacib olan yol budur. Notbukun yanında, notbukda duran verilənlər dəsti başqa maşında işləyən nüvə üçün görünmür.
Təhlili yazmazdan əvvəl məlumatların serverə necə çatacağını qərarlaşdırın: paylaşılan montaj yeri, təsdiqlənmiş ötürmə addımı və ya serverin birbaşa çata bildiyi verilənlər bazası. Bu seçim təkraredilməzliyə təsir edir, çünki notbuk yolundan asılı olan notbuk başqası onu növbəti dəfə işlədəndə uğursuz olacaq.
Nüvəni təsdiqlənmiş kanal vasitəsilə işə salın
Wolfram-ın uzaq nüvə təlimatı nüvə qeydi əlavə etməyi, uzaq maşını seçməyi və SSH vasitəsilə işə salmağı təsvir edir. Nümunədəki icra faylı yolu və arqumentlər həmin məhsul iş axınına aiddir; onları administratorun adlandırdığı host və versiyaya uyğunlaşdırın, olduğu kimi yapışdırmayın.
Host kimliyi quraşdırmanın bir hissəsidir. SSH host açarını təşkilatın prosesi ilə yoxlayın, verilmiş autentifikasiya metodundan istifadə edin və şəxsi açarları və parolları paylaşılan və ya repozitoriyaya yazılan notbuk fayllarından kənarda saxlayın. Parol ilə işə salma əmri olan notbuk rahatlıq deyil, etimad məlumatlarının sızmasıdır.
Qısa yol kimi internetə WSTP dinləyicisi açmayın. Dəstəklənən nümunə SSH işə salmasıdır və bu, nüvə kanalını autentifikasiya olunmuş bağlantı daxilində saxlayır. Şəbəkə komandası başqa nəqliyyat təsdiqləyibsə, ondan istifadə edin, amma açıq qiymətləndirici portunu nasazlıq aradan qaldırma addımı deyil, dizayn dəyişikliyi kimi qəbul edin.
Əvvəlcə hüququ, məlumatları və çıxış həcmini yoxlayın
Lisenziya sahibi ilə təsdiqləyin ki, server bu istifadəçi üçün nüvə işlədə bilər və paralel sessiyalara icazə verilir. Uzaq hesablama çox vaxt masaüstü ön tərəfdən ayrı lisenziyalaşdırılır və hüquq üzündən uğursuz işə salma, serverin mesajını oxuyana qədər uğursuz SSH əmrinə bənzəyir.
Sonra nəticənin həcmini təxmin edin. Bir neçə giqabayt ölçüsündə ifadə qaytaran nüvə onu işə salma və nüvə kanalı ilə ön tərəfə göndərir və bu, notbukun yaddaşını dayandıra və ya tükəndirə bilər. Ağır aqreqasiyanı serverdə saxlayın və xülasələr qaytarın, ya da böyük nəticələri server yoluna yazıb qəsdən ötürün.
İcra faylının yolunu, işə salma arqumentlərini və iş qovluğunu notbukun quraşdırma qeydlərinə yazın. Sonrakı istifadəçi onda beş mümkün yoldan hansının serverdə istifadə olunduğunu yenidən kəşf etmək əvəzinə, bu düzülüşü təkrar yaradır.
Mərhələləri sıra ilə diaqnoz edin
Beş mərhələ uğurlu olmalıdır və hər birinin ayrı testi var. Notbukdan başlayın və bir neçə ayarı eyni vaxtda dəyişmək əvəzinə ilk uğursuzluqda dayanın:
nc -vz research.example.edu 22
ssh -v [email protected] 'hostname; command -v wolframscript'
ssh [email protected] 'wolframscript -code "$MachineName"'Uğursuz TCP yoxlaması marşrutlaşdırmaya, DNS-ə və ya VPN-in icazə verdiyi təyinat nöqtələrinə işarə edir. Uğurlu TCP yoxlaması ilə uğursuz SSH girişi autentifikasiyaya və ya host açarı siyasətinə işarə edir. İşləyən, lakin heç bir icra faylı tapmayan giriş nüvənin quraşdırılmasına və ya ön tərəfə verilən yola işarə edir. Başlayan, lakin heç vaxt qoşulmayan nüvə işə salma arqumentlərinə və ya yerli firewall-a işarə edir.
İlk mənalı xətanı saxlayın və server tərəfli mərhələləri həmin maşına sahib olan administratora göndərin. Nüvə qeydini təkrar-təkrar yaratmaq hansı mərhələnin həqiqətən uğursuz olduğunu gizlədir və administratorun ehtiyac duyduğu sübutları atır.
Sonda istədiyiniz şey tanıdığınız pəncərə, adlandıra bildiyiniz qiymətləndirici və kod ilə fayllar üçün razılaşdırılmış marşrutdur. VPN həmin yolun bir komponentidir və iş axını bunu nə qədər tez əks etdirsə, heç vaxt problem olmayan tuneli yenidən qoşmağa o qədər az vaxt gedir.