Croc, העברת קבצים ותיקיות בין מחשבים

על קרוק

במאמר הבא אנו נסתכל על קרוק. כיום משתמשים יכולים למצוא דרכים רבות ושונות להעביר קבצים בין שתי קבוצות או יותר. Croc תספק לנו אחת מאותן דרכים שתוכננה לשימוש משורת הפקודה ותאפשר לנו להעביר קבצים ותיקיות בין מחשבים בקלות, במהירות ובבטיחות.

באמצעות כלי זה, העברת נתונים מתבצעת במהירות מכיוון שהיא פועלת כשרת ממסר בין מערכות. צור שכבת תקשורת דופלקס מלא בזמן אמת בין שתי הקבוצות, כך המשימות של 'עומס'ו-'Descarga'מבוצעות בו זמנית בין הצוותים.

Croc מציעה הצפנה מקצה לקצה באמצעות ספריית החלפת המפתח המאומתת באמצעות סיסמה (PAKES). ספריית PAKE מאפשרת לשני משתמשים ליצור מפתח סודי חזק באמצעות מפתח חלש ששניהם מכירים מראש. מפתח סודי זה משמש לאחר הצפנה נוספת.

מאפיינים כלליים של קרוק

  • זה תוכנית קוד פתוח וחינמית.
  • מכיוון שקרוק משתמש בשידור חוזר, אין צורך בשרת מרכזי או העברת יציאות.
  • האם יישום חוצה פלטפורמות, כך שתוכל להעביר את הנתונים בין פלטפורמות Gnu / Linux, Mac ו- Windows.
  • מספק הצפנה מקצה לקצה באמצעות הספרייה PAKES.
  • התוכנית לנו מאפשר לך להעביר מספר קבצים בו זמנית.
  • אם מסיבה כלשהי העברת הנתונים מופרעת, נוכל להמשיך ולהעתיק קבצים מהמקום בו הוא הושאר בפעם האחרונה.
  • דורש אפס תלות.
  • קרוק הוא כתוב בשפת התכנות GO והוא זמין באופן חופשי ברישיון MIT.

אלה רק חלק מהתכונות שמציעה תוכנית זו. הם יכולים להתייעץ עם כולם מ פרויקט דף GitHub.

התקן את Croc באובונטו

קרוק אני יכולהתקן בכל הפצת Gnu / Linux ו- Unix התומכת ב- Bash באמצעות הפקודה הבאה במסוף (Ctrl + Alt + T):

התקנת croc bash

curl https://getcroc.schollz.com | bash

פקודה זו יתקין את קרוק ב / usr / local / bin / location.

יכול להיות גם הורד את הקבצים הבינאריים שמורכבים מראש מה - דף גרסאות של הפרויקט. במקרה זה אנו יכולים להוריד את קובץ Croc DEB עבור מערכת אובונטו 20.04 באמצעות הפקודות הבאות במסוף (Ctrl + Alt + T):

להוריד קרוק דיב

wget https://github.com/schollz/croc/releases/download/v8.3.2/croc_8.3.2_Linux-64bit.deb

לאחר סיום ההורדה, נוכל לעשות זאת להתקין את התוכנית עם הפקודה הבאה:

התקנת croc deb

sudo dpkg -i croc_8.3.2_Linux-64bit.deb

ניתן להתקין את Croc גם כחבילת הצמד. במסוף (Ctrl + Alt + T) יהיה עליכם להשתמש רק בפקודה:

התקנה כצמד

sudo snap install croc

השתמש בקרוק

ראשית, עלינו להיות בטוחים שהתקנו את Croc בכל המערכות שאנו רוצים לערב במשלוחים.

העבר קבצים ותיקיות בין מחשבים

כדי להעביר קובץ או תיקיה באמצעות Croc, פשוט נצטרך לבצע משהו כזה:

croc send ruta-al-archivo-o-carpeta

דוגמה מעשית תהיה:

שלח קובץ croc

croc send archivo.png

כפי שניתן לראות בצילום המסך שלמעלה, פקודה זו תיצור ביטוי קוד אקראי שבדוגמה זו הוא:

flex-hazard-immune

ביטוי הקוד משמש להקמת הסכם מפתח מאומת עם סיסמה (PAKES). זֶה מייצר מפתח סודי לשימוש השולח והנמען לצורך הצפנה מקצה לקצה.

כדי לקבל את הקובץ הנ"ל במחשב אחר, על הנמען להקליד מפתח זה לצד פקודת croc:

קבלת קבצים

croc flex-hazard-immune

ואז נצטרך ללחוץ על 'yולחץ מבוא לקבלת הקובץ.

הקובץ יישמר במחשב המקבל, באותה תיקיה בה אנו מבצעים פקודה אחרונה זו.

הגדר ביטוי קוד מותאם אישית

כפי שניתן היה לראות בדוגמה הקודמת, Croc מייצר קוד אקראי בכל פעם שאנחנו שולחים קובץ או תיקיה. אבל גם נוכל לשלוח קבצים או תיקיות עם קוד מותאם אישית לטעמנו, נצטרך להשתמש רק באפשרות -קוד.

שלח קובץ עם קוד מותאם אישית

croc send --code descargar-esto archivo.txt

בדוגמה זו, 'להוריד את זה'הוא ביטוי הקוד. הנמען יכול לקבל את הקובץ באמצעות הפקודה הבאה:

קוד מותאם אישית של מקבל

croc descargar-esto

שלח טקסט

אם אנו מעוניינים לשתף כתובת אתר או הודעה, קרוק יכול גם לעזור לנו. כדי לשלוח טקסט באמצעות Croc נצטרך לבצע רק:

שליחת הודעת טקסט

croc send --text "Mensaje de texto enviado con Croc"

El הנמען יקבל הודעת טקסט עם הפקודה הבאה:

קבלת טקסט

croc sound-laura-vital

עזרה

אל התייעץ בעזרת הכלי הזהבמסוף (Ctrl + Alt + T) נצטרך לבצע רק:

עזרה לקרוק

croc --help

מכיוון שהוא קוד פתוח ומיושם בשפה שניתן להרכיב בקלות (Go), ניתן להשתמש בכלי זה בכל מערכת. דרך זו של שיתוף קבצים או תיקיות בין מחשבים היא מהירה, מאובטחת וקלה מאוד לשימוש. זה יכול לקבל מידע נוסף על פרויקט זה ב הבלוג של יוצרו.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.