העבר טקסט בלוח & קוד מקור מ-Mac אחד למשנהו באמצעות SSH
האם יש לך קוד מקור, טקסט או מחרוזת פקודה שברצונך להעביר בצורה מאובטחת מ-Mac אחד לאחר? שילוב של כלי הלוח של שורת הפקודה pbcopy ו-pbpaste עם SSH נוכל לעשות בדיוק את זה, וזה לא משנה היכן ממוקם ה-Mac האחר: בין אם זה LAN, WAN או כל מקום.
הנה תחביר הפקודה הבסיסי:
pbpaste | ssh username@ipaddress pbcopy
להעברת נתונים ברשת LAN, אתה יכול להשתמש בשם מארח אחר של מחשבי Mac או כתובת IP אחרת.
זה שימושי מאוד מכיוון ששימוש בשיטה זו מאובטח, בנוסף הוא לא יפגע בתווים מיוחדים או בקוד באופן שהרבה לקוחות דוא"ל ו-IM יעשו זאת.
Reeiving Mac Needs SSH Enabled
על מנת שזה יעבוד, על הנמענים ל-Mac לאפשר "התחברות מרחוק", זה מאפשר לכל אחד להתחבר למכונה בצורה מאובטחת עם SSH וסיסמה. זה קל לכל אחד לעשות:- הפעל את העדפות המערכת, לחץ על "שיתוף"
- סמן את תיבת הסימון שליד "התחברות מרחוק"
כאשר התחברות מרחוק מופעלת, אני מעתיק את הפקודה שברצוני להעביר ללוח ה-Mac שלי ומשתמש במבנה התחביר שמוצג למעלה.
דוגמה לדוגמה, אני רוצה לשלוח מחרוזת שורת פקודה מורכבת לחבר שלי שהוא משתמש מחשב מתחיל. נניח שזו וריאציה של lsof לנטר גישה לאינטרנט של אפליקציות מסוימות כי זה קצר יחסית, אבל זה יכול להיות כל דבר ואני בדרך כלל משתמש בזה לקוד מקור. הנה מחרוזת הדוגמה שלי לשלוח:
lsof -nPi | cut -f 1 -d ">
אני בוחר את הטקסט הזה ומעתיק אותו ללוח המקומי שלי. כעת, נניח שחבריי Mac ממוקם בבניין אחר אך באותה רשת, תרחיש נפוץ בקמפוסים ארגוניים או חינוכיים גדולים. אני יודע שכתובת ה-IP שלו היא 192.168.50.175 ושם המשתמש שלו ב-Mac הוא "סטיב", אני גם אצטרך את הסיסמה של סטיב כדי שאוכל להתחבר ל-Mac שלו ולגשת ללוח שלו.
pbpaste | ssh [email protected] pbcopy
אני אזין את הסיסמה של Steves כאשר תתבקש, והמחרוזת שבחרתי בלוח שלי תהיה בלוח שלו מיד. עכשיו הוא יכול להדביק את הפקודה הזו בטרמינל כדי לבצע אותה, או לעשות כל דבר אחר.
מעביר בצורה מאובטחת בלוקי טקסט גדולים וקוד מקור בין מחשבי Mac זה עובד גם עם בלוקים גדולים מאוד של טקסט, מה שהופך אותו מושלם לשליחת ארוכה קטעי קוד מקור או נתוני טקסט אחרים שאינך רוצה לשלוח בדוא"ל מסיבות אבטחה, או שאחרת היו מתבלבלים משליחה דרך לקוחות Instant Messenger.
נראה שזה עובד רק עם נתוני טקסט רגיל, אבל אם אתה יכול לגרום לזה לעבוד עם כל דבר אחר, ספר לנו בתגובות.