QuickTerminal הוא אמולטור מסוף מלא תכונות עם חיבורי SSH, Telnet, Mosh, Serial, AWS SSM ו-GCP IAP, דפדפן SFTP משולב, סוכני AI, קטעי פקודות, מדיניות ביצוע וניהול סשנים. מדריך זה מכסה את כל מה שצריך כדי להפיק מהכלי את המרב.
תחילת העבודה
- הפעל את האפליקציה — תגיע למסך הבית עם הסשנים השמורים שלך וכפתור להתחלת חיבור חדש.
- הפעל מעטפת מקומית — הקש על Local Shell כדי לפתוח מיד סשן מסוף על המחשב שלך.
- צור סשן מרוחק — הקש על New Session, בחר פרוטוקול (SSH, Telnet, Mosh, Serial, AWS SSM או GCP IAP) והזן את פרטי החיבור.
- שמור את הסשן — תן לו שם ושייך אותו לקבוצה. התחבר מחדש בהקשה אחת בכל עת.
- חקור את לוח הפקודות — לחץ על Ctrl + Shift + P כדי לגשת לכל פעולה מרשימה אחת הניתנת לחיפוש.
סקירה כללית של הממשק
סרגל צד
סרגל הצד הניתן לקיפול מארגן את סביבת העבודה שלך:
- Sessions — כל הסשנים השמורים מקובצים לפי פרויקט או סביבה
- SFTP — פתח את דפדפן הקבצים הגרפי עבור החיבור הפעיל
- Snippets — ספריית הפקודות השמורות שלך
- AI Agent — הפעל את חלונית עוזר ה-AI
- Settings / Help — בחלק התחתון של סרגל הצד
אזור המסוף
סביבת העבודה המרכזית מציגה:
- את המסוף הפעיל עם קלט ופלט מלאים
- שורת כרטיסיות למעבר בין סשנים פתוחים רבים
- את שורת המצב בתחתית המציגה את מצב החיבור, הפרוטוקול וטיימר הסשן
- תצוגת חלונית מפוצלת אופציונלית להרצת מסופים מרובים זה לצד זה
Command Palette
לחץ על Ctrl + Shift + P כדי לפתוח את לוח הפקודות. הקלד כדי לסנן פעולות, ואז לחץ על Enter לביצוע. כל תכונה ב-QuickTerminal נגישה דרך הלוח.
Local Shell
QuickTerminal כולל מעטפת מקומית משולבת לחלוטין להרצת פקודות על המחשב שלך.
- זיהוי מעטפת — מזהה ומשתמש אוטומטית במעטפת ברירת המחדל שלך (bash, zsh, fish, PowerShell)
- מעקב אחר תיקיית העבודה — שורת המצב תמיד מציגה את התיקייה הנוכחית שלך
- היסטוריית פקודות — היסטוריה מתמשכת בין סשנים, ניתנת לחיפוש באמצעות Ctrl + R
- משתני סביבה — יורש אוטומטית את פרופיל המעטפת והסביבה שלך
$ echo "Welcome to QuickTerminal" Welcome to QuickTerminal $ ssh user@server.example.com # Or create a saved session for one-tap reconnection
חיבורי SSH
SSH הוא הפרוטוקול העיקרי לגישה מאובטחת מרחוק. QuickTerminal תומך בכל התכונות המודרניות של SSH.
אימות
- סיסמה — הזן פרטי התחברות בזמן החיבור או שמור אותם בבטחה בסשן
- מבוסס מפתח — השתמש במפתחות RSA, Ed25519 או ECDSA. ייבא מקובץ או צור זוגות מפתחות חדשים
- העברת סוכן — העבר את סוכן ה-SSH המקומי שלך למארח המרוחק לגישה רב-קפיצית חלקה
- אינטראקטיבי במקלדת — תומך באימות דו-שלבי ובבקשות אתגר-תגובה
העברת פורטים
- העברה מקומית — צור מנהרה מפורט מרוחק למחשב המקומי שלך
- העברה מרוחקת — חשוף שירות מקומי למארח המרוחק
- העברה דינמית — צור פרוקסי SOCKS דרך מנהרת ה-SSH
תצורת סשן
# Example session fields Host: server.example.com Port: 22 Username: deploy Auth: Key (Ed25519) Forwarding: Local 8080 → remote 80
פרוטוקולים אחרים
Telnet
הגדר את המארח ואת הפורט. חיבורי Telnet אינם מוצפנים; השתמש רק ברשתות מהימנות או עבור ציוד הדורש זאת.
Mosh
דורש שרת Mosh מותקן במארח המרוחק. QuickTerminal מטפל אוטומטית בלחיצת היד הראשונית של SSH ובהגדרת סשן UDP. אידיאלי לתנאי רשת ניידים או לא אמינים.
Serial
בחר את הפורט הטורי, קצב הבאוד (9600, 19200, 38400, 57600, 115200 וכו'), ביטי נתונים, ביטי עצירה, זוגיות ובקרת זרימה. המסוף מציג נתונים טוריים גולמיים ותומך בשליחת אותות break.
AWS SSM
הזדהה באמצעות פרטי ה-AWS או תפקיד IAM שלך. בחר את המופע היעד לפי מזהה או שם. QuickTerminal מפעיל את תוסף ה-SSM session כדי ליצור את החיבור.
GCP IAP
הזדהה באמצעות חשבון Google Cloud שלך. בחר את הפרויקט, האזור והמופע. QuickTerminal יוצר מנהרה דרך IAP באמצעות הרשאות IAM שלך.
דפדפן SFTP
דפדפן ה-SFTP המובנה מספק מנהל קבצים גרפי לכל מארח מחובר ב-SSH.
- דפדף בתיקיות — נווט במערכת הקבצים המרוחקת עם תצוגת עץ ורשימה מוכרת
- העלה קבצים — גרור ושחרר קבצים מהמחשב המקומי או השתמש בכפתור ההעלאה
- הורד קבצים — בחר קבצים והורד אותם לתיקייה מקומית
- ערוך מרחוק — פתח קבצי טקסט בעורך מובנה ושמור ישירות לשרת
- הרשאות — הצג ושנה הרשאות קובץ, בעלות וחותמות זמן
- חיפוש — מצא קבצים לפי שם בתוך עץ התיקיות הנוכחי
AI Agents
סוכני ה-AI של QuickTerminal עוזרים לך בהרכבת פקודות, ניתוח פלט ואוטומציה של משימות.
מה סוכני AI יכולים לעשות
- יצירת פקודות — תאר מה שאתה רוצה בשפה טבעית והסוכן מציע את הפקודה הנכונה
- הסבר פלט — הדבק או העבר פלט מסוף לסוכן לקבלת פירוט קריא
- אבחון שגיאות — שתף הודעות שגיאה וקבל תיקונים מוצעים עם הסברים
- אוטומציה רב-שלבית — תאר זרימת עבודה והסוכן ייצור רצף של פקודות
- יצירת סקריפטים — בקש מהסוכן ליצור סקריפטי shell עבור משימות חוזרות
שימוש בחלונית הסוכן
- פתח את חלונית AI Agent מסרגל הצד או לחץ על Ctrl + Shift + A.
- הקלד את בקשתך בשפה טבעית.
- סקור את הפקודה או ההסבר המוצעים.
- לחץ על Insert כדי להדביק את הפקודה במסוף, או על Copy ללוח.
Snippets
Snippets מאפשרים לך לשמור, לארגן ולהוסיף במהירות פקודות בשימוש תכוף.
יצירת Snippet
- פתח את חלונית Snippets מסרגל הצד.
- הקש על New Snippet.
- הזן את הפקודה, שם ותיאור אופציונלי.
- השתמש בתחביר
${variable_name}עבור תבניות עם פרמטרים. - שמור בספריית ה-snippets שלך.
משתני תבנית
# Snippet with variables $ ssh ${user}@${host} -p ${port:22} # ${port:22} uses 22 as default if not specified
כאשר אתה מוסיף snippet עם פרמטרים, QuickTerminal יבקש ממך למלא כל משתנה לפני הוספת הפקודה הסופית.
ארגון Snippets
- שייך תגיות לקיבוץ snippets קשורים (למשל, deployment, monitoring, database)
- חפש snippets לפי שם, תוכן או תגית
- נעץ את ה-snippets הנמצאים בשימוש הרב ביותר לגישה מהירה בראש הרשימה
Command Palette
לוח הפקודות הוא משגר פעולות אוניברסלי הנגיש מכל מקום ב-QuickTerminal.
- לחץ על Ctrl + Shift + P כדי לפתוח
- הקלד כדי לסנן פעולות — התאמה מעורפלת מוצאת את מה שאתה צריך במהירות
- הפעולות כוללות: יצירת סשנים, פתיחת SFTP, החלפת הגדרות, הרצת snippets ועוד
- פעולות שנעשה בהן שימוש לאחרונה מופיעות בראש לגישה חוזרת מהירה
# Example palette actions New SSH Session Open SFTP Browser Insert Snippet... Toggle Split Pane Open AI Agent Manage Execution Policies
Execution Policies
מדיניות ביצוע מאפשרת לך להגדיר כללי אבטחה המגנים מפני פקודות מקריות או הרסניות.
סוגי מדיניות
| Policy | What It Does | Example |
|---|---|---|
| Block | מונע את הביצוע של הפקודה לחלוטין | Block rm -rf / |
| Confirm | דורש אישור מפורש לפני ביצוע | Confirm any DROP TABLE |
| Sandbox | מגביל ביצוע לתיקיות או לסביבות מסוימות | Sandbox to ~/projects |
| Log | מתעד את הפקודה במסלול ביקורת מבלי לחסום אותה | Log all sudo commands |
הגדרת מדיניות
- עבור אל Settings > Execution Policies.
- הקש על New Policy.
- הגדר את התבנית — קידומת פקודה, regex או מילת מפתח להתאמה.
- בחר את הפעולה (block, confirm, sandbox או log).
- קבע את ההיקף — החל על כל הסשנים, על קבוצות מסוימות או על סשנים בודדים.
הגדרות
מראה
- Theme — מצבי בהיר וכהה עם זיהוי העדפת מערכת
- Font family — בחר את הגופן המונוספייס המועדף עליך למסוף
- Font size — גודל טקסט מסוף ניתן להתאמה
- Color scheme — בחר מפלטות צבעים מובנות של מסוף או ייבא סכימות מותאמות אישית
מסוף
- Scrollback buffer — הגדר כמה שורות היסטוריה יישמרו בזיכרון
- Cursor style — block, underline או bar
- Bell behavior — הבזק חזותי, צליל מערכת או שקט
- Copy on select — העתק אוטומטית טקסט מודגש ללוח
חיבורים
- Default SSH port — קבע פורט ברירת מחדל מותאם אישית לסשני SSH חדשים
- Keep-alive interval — שלח חבילות תקופתיות כדי למנוע פקיעות זמן של חיבור
- Reconnect on disconnect — נסה אוטומטית לשחזר חיבורים שהתנתקו
Execution Policies
- נהל כללי block, confirm, sandbox ו-log
- הפעל או השבת מדיניות לפי קבוצת סשן
קיצורי מקלדת
| Shortcut | Action |
|---|---|
| Ctrl + Shift + P | פתיחת לוח הפקודות |
| Ctrl + Shift + N | סשן חדש |
| Ctrl + Shift + T | כרטיסיית מעטפת מקומית חדשה |
| Ctrl + Shift + A | פתיחת חלונית AI Agent |
| Ctrl + Shift + S | פתיחת חלונית Snippets |
| Ctrl + Shift + F | פתיחת דפדפן SFTP |
| Ctrl + Tab | מעבר לכרטיסייה הבאה |
| Ctrl + Shift + Tab | מעבר לכרטיסייה הקודמת |
| Ctrl + W | סגירת הכרטיסייה הנוכחית |
| Ctrl + Shift + D | החלפת חלונית מפוצלת |
| Ctrl + R | חיפוש בהיסטוריית פקודות |
| Ctrl + C | העתקת בחירה (או שליחת הפסקה) |
| Ctrl + V | הדבקה מהלוח |
| Ctrl + , | פתיחת ההגדרות |
| F1 | פתיחת העזרה |
טיפים & טריקים
${host} ו-${user} כדי למלא אותם דינמית בכל פעם.פתרון בעיות
| Issue | Solution |
|---|---|
| חיבור SSH נדחה | וודא את המארח, הפורט וששירות ה-SSH פועל בשרת המרוחק. בדוק חומות אש וקבוצות אבטחה. |
| אימות מפתח מארח נכשל | מפתח השרת השתנה. אם זה צפוי (בנייה מחדש של השרת), הסר את המפתח הישן והתחבר מחדש. אם זה בלתי צפוי, חקור לפני קבלה. |
| חיבור Mosh מתנתק מייד | וודא ששרת Mosh מותקן במארח המרוחק ושפורטי UDP 60000-61000 פתוחים. |
| פורט טורי לא מזוהה | בדוק שההתקן מחובר ושמנהל ההתקן הנכון מותקן. נסה פורט USB אחר או כבל אחר. |
| סשן AWS SSM נכשל | וודא את פרטי ה-AWS שלך, הרשאות IAM ושסוכן SSM פועל במופע היעד. |
| פקיעת זמן של מנהרת GCP IAP | בדוק את הרשאות ה-IAM שלך עבור המופע וודא שה-API של IAP מופעל בפרויקט שלך. |
| העברת SFTP נתקעת | קבצים גדולים בחיבורים איטיים עשויים להיראות תקועים. בדוק את מחוון התקדמות ההעברה. נסה להפחית את מספר ההעברות המקבילות. |
| AI Agent לא מגיב | הסוכן מעבד נתונים במכשיר. אם המכשיר תחת עומס כבד, ייתכן שלסוכן ייקח יותר זמן להגיב. סגור כרטיסיות שאינן בשימוש כדי לשחרר משאבים. |
| משתני Snippet לא מבקשים ערכים | וודא שהמשתנים משתמשים בתחביר ${name}. טקסט פשוט כמו $name ללא סוגריים לא יפעיל את הבקשה. |
| מדיניות ביצוע לא חוסמת | מדיניות מתאימה תבניות פקודה מקומית. בדוק את תבנית ה-regex ואת ההיקף. מדיניות אינה חלה על פקודות המופעלות במארחים מרוחקים. |
פרטיות
- QuickTerminal אינו דורש חשבון או כניסה.
- לא נאספים נתוני שימוש, אנליטיקה או טלמטריה.
- כל פרטי הזיהוי מוצפנים באמצעות מאגרי המפתחות הטבעיים של הפלטפורמה.
- סוכני AI פועלים כולם במכשיר — שום נתון אינו נשלח לשרתים חיצוניים.
- היסטוריית הסשנים וה-snippets נשמרים באופן מקומי במכשיר שלך.
- העברות SFTP מתבצעות ישירות בין המכשיר שלך לבין המארח המרוחק.
- האפליקציה פועלת במלואה במצב לא מקוון עבור מעטפת מקומית וחיבורים טוריים.