תעודת אבטחה לנוד
-
@someuser לא משנה
כתבתי נתיבים אבסלוטיים
אבל צריך לעשות בנפרד לכל משתמש -
@yzahn אמר בתעודת אבטחה לנוד:
echo export NODE_EXTRA_CA_CERTS=/path/to/netfree-ca.crt >> ~/.bash_profile
נתקלת בבעיה אחרי שהרצתי את הפקודה הזו:
-
@batya
צריך לשנות את הנתיב /path/to וכו' לנתיב האמיתי בו תשימו את התעודה של נטפרי שאותה יש להוריד מכאן
http://netfree.link/netfree-ca.crt.
כמו"כ אל תמחקו את התעודה מהנתיב בו תשימו אותו, התעודה צריכה להישאר שם. -
@shraga אמר בתעודת אבטחה לנוד:
http://netfree.link/netfree-ca.crt
הלינק לא פעיל -
@batya זה אמור להוריד תעודה ולא להכנס לאיזה חלון
-
זה לא מוריד כלום ופותח דף אינטרנט עם השגיאה: 404
-
@batya את מחוברת עכשיו דרך נטפרי? הלינק פעיל רק דרך ספקי נטפרי כי זה מוריד את התעודה הנכונה לפי הספק שלך
-
לפי מה שזה נראה התעודה מותקנת:
-
@batya זה אוצר התעודות של המערכת
נוד חייב התקנה נפרדת. היא לא לוקחת את התעודות מהמערכת אלא ממקור אחר -
האם אני צריכה לכתוב לתוך הקובץ bash_profile
-
ראשית תתחברו לנטפרי,
לאחר מכן גשו לכאן
http://netfree.link/netfree-ca.crt
יירד לכם קובץ התעודה של נטפרי למחשב.תעבירו אותו לתיקיה בה הוא יישמר ולא יימחק בטעות, לאחר מכן תריצו את הפקודה הזו:
echo export NODE_EXTRA_CA_CERTS=/path/to/netfree-ca.crt >> ~/.bash_profile
רק ששנו את הנתיב /path/to וכו' לנתיב האמיתי בו שמרתם את התעודה.
כמו"כ אל תמחקו את התעודה מהנתיב בו תשימו אותו, התעודה צריכה להישאר שם. -
לא עזר
עדיין אותה שגיאה -
@batya תוכלו לצרף צילום מסך של הפקודה שהרצתם והשגיאה שהתקבלה?
-
-
הוא מתריע שהוא לא מוצא את הקובץ, תבדקו שהקובץ במקום הנכון, או שתחזרו למערכת הפניות שיעשו את זהת בשליטה מרחוק
-
@batya
לא רואים בצילום מסך את הפקודה עצמה שהרצתם.
מסתבר שיש לכם איזו טעות שם. -
הנתיב
/Documents/
לא קיים במאק. מן הסתם הכוונה ל: ~/Documents/
.
(מישהו יודע האם התו~
מתורגם לתיקיית ה-home רק בתוך bash או שגם בהקשר זה?)עריכה: נראה שעובד עם
~
-
@yzahn זה לא רק בבש. זה נתיב שתקף בהמערכות היוניקס שמשמעותו תיקיית הhome.
-
@נטפריס זה לא הפורום לנושאים אלו, אבל למען האמת זה פיצ'ר של bash (ועוד shells) לא של מערכת ההפעלה...
אז למה בכל זאת זה עובד כאן? כי bash מתרגם את המחרוזת לפני שהוא מעביר את זה למשתנה סביבה.
הדגמה (mac, אבל זה תקף גם בלינוקס וכל היוניקסים):$ export NODE_EXTRA_CA_CERTS=~/Downloads/netfree-ca.crt $ echo $NODE_EXTRA_CA_CERTS /Users/yossizahn/Downloads/netfree-ca.crt $ node Welcome to Node.js v12.8.0. Type ".help" for more information. > ^D $ export NODE_EXTRA_CA_CERTS=\~/Downloads/netfree-ca.crt $ echo $NODE_EXTRA_CA_CERTS ~/Downloads/netfree-ca.crt $ node Warning: Ignoring extra certs from `~/Downloads/netfree-ca.crt`, load failed: error:02001002:system library:fopen:No such file or directory Welcome to Node.js v12.8.0. Type ".help" for more information. > ^D
-
הרצתי את הפקודה:
ולפי מה שנראה זה במקום הנכון.
אך אני עדיין ממשיכה לקבל את אותה שגיאה ולא מצליחה להריץ פקודות serverless כאשר הvpn מופעל.
השגיאה שאני מקבלת:
למישהוא יש אולי רעיון נוסף?