QuickTerminal - מדריך

QuickTerminal הוא אמולטור מסוף מלא תכונות עם חיבורי SSH, Telnet, Mosh, Serial, AWS SSM ו-GCP IAP, דפדפן SFTP משולב, סוכני AI, קטעי פקודות, מדיניות ביצוע וניהול סשנים. מדריך זה מכסה את כל מה שצריך כדי להפיק מהכלי את המרב.

תחילת העבודה

  1. הפעל את האפליקציה — תגיע למסך הבית עם הסשנים השמורים שלך וכפתור להתחלת חיבור חדש.
  2. הפעל מעטפת מקומית — הקש על Local Shell כדי לפתוח מיד סשן מסוף על המחשב שלך.
  3. צור סשן מרוחק — הקש על New Session, בחר פרוטוקול (SSH, Telnet, Mosh, Serial, AWS SSM או GCP IAP) והזן את פרטי החיבור.
  4. שמור את הסשן — תן לו שם ושייך אותו לקבוצה. התחבר מחדש בהקשה אחת בכל עת.
  5. חקור את לוח הפקודות — לחץ על Ctrl + Shift + P כדי לגשת לכל פעולה מרשימה אחת הניתנת לחיפוש.
אם אתה מתחבר לשרת מרוחק בפעם הראשונה, QuickTerminal יבקש ממך לאמת את טביעת האצבע של המארח לפני יצירת החיבור.
--- --- --- --- ---

סקירה כללית של הממשק

סרגל צד

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

  • 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
אימות מפתח המארח נאכף כברירת מחדל. אם מפתח מארח משתנה באופן בלתי צפוי, QuickTerminal יזהיר אותך ויחסום את החיבור עד שתקבל את המפתח החדש במפורש.
--- --- --- --- ---

פרוטוקולים אחרים

Remote Shell
Telnet
פרוטוקול קלאסי לא מוצפן למערכות ישנות, מתגי רשת וציוד שאינו תומך ב-SSH.
Remote Shell
Mosh
מעטפת ניידת ששורדת שינויי רשת, השהיה גבוהה וקישוריות לא יציבה. ידידותית לנדידה.
Hardware
Serial
חיבורי פורט טורי ישירים להתקנים משובצים, נתבים, מתגים וחומרת IoT. קצב באוד, ביטי נתונים וזוגיות ניתנים להגדרה.
Cloud
AWS SSM
התחבר למופעי EC2 דרך AWS Systems Manager Session Manager. ללא צורך בפורטים נכנסים או במארחי בסטיון.
Cloud
GCP IAP
צור מנהרה ל-VMs של Google Cloud דרך Identity-Aware Proxy. גישה מאובטחת ללא חומת אש עם בקרות מבוססות IAM.

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 שלך.

Telnet משדר נתונים בטקסט רגיל, כולל סיסמאות. הימנע משימוש ב-Telnet ברשתות לא מהימנות. השתמש ב-SSH או Mosh עבור חיבורים מאובטחים בכל עת שניתן.
--- --- --- --- ---

דפדפן SFTP

דפדפן ה-SFTP המובנה מספק מנהל קבצים גרפי לכל מארח מחובר ב-SSH.

  • דפדף בתיקיות — נווט במערכת הקבצים המרוחקת עם תצוגת עץ ורשימה מוכרת
  • העלה קבצים — גרור ושחרר קבצים מהמחשב המקומי או השתמש בכפתור ההעלאה
  • הורד קבצים — בחר קבצים והורד אותם לתיקייה מקומית
  • ערוך מרחוק — פתח קבצי טקסט בעורך מובנה ושמור ישירות לשרת
  • הרשאות — הצג ושנה הרשאות קובץ, בעלות וחותמות זמן
  • חיפוש — מצא קבצים לפי שם בתוך עץ התיקיות הנוכחי
דפדפן ה-SFTP חולק את האימות של סשן ה-SSH. אין צורך בפרטי זיהוי נוספים — פשוט פתח את חלונית ה-SFTP בעת החיבור.
--- --- --- --- ---

AI Agents

סוכני ה-AI של QuickTerminal עוזרים לך בהרכבת פקודות, ניתוח פלט ואוטומציה של משימות.

מה סוכני AI יכולים לעשות

  • יצירת פקודות — תאר מה שאתה רוצה בשפה טבעית והסוכן מציע את הפקודה הנכונה
  • הסבר פלט — הדבק או העבר פלט מסוף לסוכן לקבלת פירוט קריא
  • אבחון שגיאות — שתף הודעות שגיאה וקבל תיקונים מוצעים עם הסברים
  • אוטומציה רב-שלבית — תאר זרימת עבודה והסוכן ייצור רצף של פקודות
  • יצירת סקריפטים — בקש מהסוכן ליצור סקריפטי shell עבור משימות חוזרות

שימוש בחלונית הסוכן

  1. פתח את חלונית AI Agent מסרגל הצד או לחץ על Ctrl + Shift + A.
  2. הקלד את בקשתך בשפה טבעית.
  3. סקור את הפקודה או ההסבר המוצעים.
  4. לחץ על Insert כדי להדביק את הפקודה במסוף, או על Copy ללוח.
סוכני AI מעבדים נתונים במכשיר. הפקודות, הפלט והשיחות שלך לעולם אינם נשלחים לשרתים חיצוניים. הסוכן פועל כולו בתוך QuickTerminal.
--- --- --- --- ---

Snippets

Snippets מאפשרים לך לשמור, לארגן ולהוסיף במהירות פקודות בשימוש תכוף.

יצירת Snippet

  1. פתח את חלונית Snippets מסרגל הצד.
  2. הקש על New Snippet.
  3. הזן את הפקודה, שם ותיאור אופציונלי.
  4. השתמש בתחביר ${variable_name} עבור תבניות עם פרמטרים.
  5. שמור בספריית ה-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 הנמצאים בשימוש הרב ביותר לגישה מהירה בראש הרשימה
אתה יכול להוסיף snippet לכל סשן מסוף פעיל. הפקודה מודבקת במיקום הסמן, מוכנה לעריכה או לביצוע.
--- --- --- --- ---

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
לוח הפקודות הוא הדרך המהירה ביותר לנווט ב-QuickTerminal. אתה יכול להגיע לכל תכונה מבלי לעזוב את המקלדת.
--- --- --- --- ---

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

הגדרת מדיניות

  1. עבור אל Settings > Execution Policies.
  2. הקש על New Policy.
  3. הגדר את התבנית — קידומת פקודה, regex או מילת מפתח להתאמה.
  4. בחר את הפעולה (block, confirm, sandbox או log).
  5. קבע את ההיקף — החל על כל הסשנים, על קבוצות מסוימות או על סשנים בודדים.
מדיניות ביצוע היא אמצעי הגנה מייעץ למעטפת המקומית. אינה יכולה למנוע פקודות המבוצעות במארחים מרוחקים שבהם השרת מעבד את הקלט ישירות.
--- --- --- --- ---

הגדרות

מראה

  • 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
  • הפעל או השבת מדיניות לפי קבוצת סשן
--- --- --- --- ---

קיצורי מקלדת

ShortcutAction
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פתיחת העזרה
--- --- --- --- ---

טיפים & טריקים

השתמש בsnippets עם פרמטרים עבור פקודות שאתה מריץ על שרתים שונים. הגדר משתנים כמו ${host} ו-${user} כדי למלא אותם דינמית בכל פעם.
הגדר קבוצות סשן לפי פרויקט או סביבה (production, staging, development) כדי לשמור על סרגל הצד מאורגן ככל שרשימת השרתים שלך גדלה.
הפעל Reconnect on disconnect בהגדרות עבור סשנים ארוכים. QuickTerminal ישחזר אוטומטית חיבורי SSH ו-Mosh שהתנתקו.
השתמש ב-AI Agent כדי להסביר פלט פקודה לא מוכר. בחר את הטקסט, פתח את הסוכן ובקש פירוט.
שלב בין מדיניות ביצוע לבין קבוצות סשן כדי לאכוף כללי אבטחה שונים בסביבות ייצור לעומת פיתוח.
דפדפן ה-SFTP תומך בגרירה ושחרור מסייר הקבצים של המערכת שלך. שחרר קבצים על הדפדפן כדי להעלות אותם ישירות.
--- --- --- --- ---

פתרון בעיות

IssueSolution
חיבור 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 מתבצעות ישירות בין המכשיר שלך לבין המארח המרוחק.
  • האפליקציה פועלת במלואה במצב לא מקוון עבור מעטפת מקומית וחיבורים טוריים.