כיצד להשתמש ssh? כמו גם התקנה ותצורה (Linux, Windows, MacOS, Android, iOS) - Android +1

  1. כיצד להשתמש ssh? כמו גם התקנה ותצורה (Linux, Windows, MacOS, Android, iOS) מאמר זה יגיד לך כיצד להתקין SSH ב- Linux, Windows ו- Mac, כיצד להגדיר וכיצד להשתמש! כל פרט! זה יהיה מעניין! SSH הוא פרוטוקול פופולרי עבור שליטה מרחוק (ניהול) של מערכות ההפעלה על לינוקס, יוניקס הקרנל. עבור Newbies לינוקס, זה בכלל לא ברור איך להתקין את הפרוטוקול, להגדיר אותו ולהשתמש בו, אז החלטתי לתקן את המאמר הזה! אחת ממערכות ההפעלה הפופולרית ביותר על ליבת לינוקס היא אובונטו, לכן נסביר על ssh על זה. ראשית, נסביר את כל הפעולות עם דוגמה לינוקס, ולאחר מכן ב- Mac ו- Windows! התקנת SSH במערכת ההפעלה Linux
  2. חיבור SSH (עם סיסמה)
  3. יצירת מפתח SSH וחיבור ללא סיסמה!
  4. כיצד ליצור מפתח SSH?
  5. כיצד להוסיף מפתח SSH לשרת?
  6. לקוח Windows SSH
  7. התחברות באמצעות SSH עם סיסמה ב- Windows
  8. התחברות באמצעות מפתח SSH ב- Windows
  9. צור מפתח
  10. העברת מפתח
  11. Mac SSH לקוח
  12. SSH הלקוח אנדרואיד ו- iOS
  13. להעביר ולהוריד קבצים על SSH (SCP)
  14. עבור Windows
  15. הגדרת SSH
  16. שינוי יציאת SSH
  17. התחברות רק באמצעות מפתח SSH:

כיצד להשתמש ssh? כמו גם התקנה ותצורה (Linux, Windows, MacOS, Android, iOS)

מאמר זה יגיד לך כיצד להתקין SSH ב- Linux, Windows ו- Mac, כיצד להגדיר וכיצד להשתמש! כל פרט! זה יהיה מעניין!

SSH הוא פרוטוקול פופולרי עבור שליטה מרחוק (ניהול) של מערכות ההפעלה על לינוקס, יוניקס הקרנל. עבור Newbies לינוקס, זה בכלל לא ברור איך להתקין את הפרוטוקול, להגדיר אותו ולהשתמש בו, אז החלטתי לתקן את המאמר הזה!

אחת ממערכות ההפעלה הפופולרית ביותר על ליבת לינוקס היא אובונטו, לכן נסביר על ssh על זה.

ראשית, נסביר את כל הפעולות עם דוגמה לינוקס, ולאחר מכן ב- Mac ו- Windows!

התקנת SSH במערכת ההפעלה Linux

ב 99.99% מהמקרים, לקוח ssh Linux כבר מותקן על לינוקס, שבה אתה יכול להתחבר למחשב מרוחק. אבל אם אתה רוצה להתחבר למחשב אתה נמצא כרגע או על כל האחרים, אתה צריך "להוריד שרת SSH".

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

sudo apt להתקין שרת

כלומר, חלק השרת נחוץ שהופך את המחשב לזמין ברשת באמצעות פרוטוקול ssh. יש חלק לקוח שכבר מותקן במחשב שלך, ומשתמש בו, אתה מתחבר למחשב מרוחק.

חיבור SSH (עם סיסמה)

פתח את המסוף והזן את הפקודה כדי להתחבר למכשיר המרוחק:

שם משתמש

ראשית, אנו כותבים ssh, ולאחר מכן את שם המשתמש כי הוא על המחשב המרוחק, ולאחר מכן את @ (כלב) לחתום את כתובת ה- IP. הנה לדוגמה:

ssh sasha @ 100.08.30.48

ככלל, חיבור ssh מתרחשת ביציאה 22, אם אתה השתנה בכוח, אתה צריך לציין את זה. כדי לעשות זאת, בסוף לכתוב מספר p. הנה דוגמה:

ssh sasha @ 100.08.30.48 -p 3040

לאחר החיבור ואם זה היה החיבור הראשון למכשיר, יהיה עליך להוסיף את המכונה לאלו המהימנים - הקלד yes ולחץ על Enter. זה נעשה פעם אחת. לאחר החיבור ואם זה היה החיבור הראשון למכשיר, יהיה עליך להוסיף את המכונה לאלו המהימנים - הקלד yes ולחץ על Enter

לאחר מכן, עליך לכתוב סיסמת משתמש. זה צריך להיות מוגדר בכל פעם!

יצירת מפתח SSH וחיבור ללא סיסמה!

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

כיצד ליצור מפתח SSH?

במחשב שבו אתה יוצר כעת מפתח, ולאחר מכן, יהיה צורך להעתיק לשרת שלנו!

צור מפתח עבור המחשב הנוכחי:

ssh-keygen-rsa

אז השאלה תישאל היכן לשמור את המפתח, כברירת מחדל זה ספריית הבית שלך, תיקיה מוסתרת . / Ssh . ברוב המקרים, אתה יכול פשוט ללחוץ על Enter כדי לדלג.

הבא תתבקש ליצור מילת קוד, גם הקש Enter כדי לדלג!

המפתח נוצר, עכשיו אתה צריך להוסיף אותו למחשב מרוחק או לשרת.

כיצד להוסיף מפתח SSH לשרת?

לשם כך, הזן את הפקודה:

ssh-copy-id שם משתמש @ כתובת IP

אנו כותבים את הפקודה ssh-copy-id, ולאחר מכן את שם המשתמש שקיים במחשב המרוחק, בסמל @ (הכלב) ובכתובת ה- IP. הנה לדוגמה:

ssh-copy-id sasha @ 100.08.30.48

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

עכשיו יש לך את ההזדמנות להתחבר לשרת או מכונה אחרת מבלי להשתמש במפתח, פשוט על ידי הזנת שם משתמש וסיסמה!

לקוח Windows SSH

אחת התוכניות הפופולריות ביותר לעבודה עם שרתי לינוקס על SSH ב- Windows היא Putty. ניתן להוריד את לקוח SSH Windows בכתובת זו - putty.org .

התחברות באמצעות SSH עם סיסמה ב- Windows

התחברות למרק באמצעות SSH היא פשוטה מאוד! הזן את כתובת ה- IP, אם שינית את היציאה, ולאחר מכן ציין יציאה אחרת ולחץ על פתח: התחברות למרק באמצעות SSH היא פשוטה מאוד ולאחר חיבור שם המשתמש והסיסמה!

התחברות באמצעות מפתח SSH ב- Windows

אם אתה לא רוצה להזין סיסמה בכל פעם ולהשתמש מפתח ssh ב Putty, אז, כמו ב- Linux, תחילה עליך ליצור מפתח ולאחר מכן להעביר אותו לשרת.

צור מפתח

  1. הורד עוד תוכנית פאטיגן ולהפעיל אותו
  2. לחץ על "צור" כפתור והזן את העכבר על הצדדים כדי ליצור מפתח
  3. לאחר יצירת המפתח, לחץ על "שמור פריבה מפתח" וציין את מיקום שמירה, שמור עם סיומת .ppk
  4. העתק את כל המפתח ללוח מתוך השורה הראשונה ssh-rsa:

אנחנו עדיין לא לסגור את התוכנית ולהפעיל את מרק כדי להתחבר

העברת מפתח

  1. אנו שומרים על שרת לינוקס שלנו הפעלות כדלקמן:
  2. התחבר לשרת
  3. עבור לספרייה. / Ssh: cd ~ / .shsh /
  4. בעזרת עורך פתח את המסמך המורשה כדי לערוך את nano_keys

    ולהוסיף את המפתח שנוצר בעבר לקובץ זה ולשמור את הנתונים ולהוסיף את המפתח שנוצר בעבר לקובץ זה ולשמור את הנתונים

  5. סגור מרק ssh
  6. פתח את המרק, לחץ על "טען"
  7. בהמשך הגדרות SSH -> Auth, ציין את הנתיב לקובץ file.ppk
  8. לחץ על פתיחה, ולאחר מכן ההפעלה תתחיל בשרת מבלי להשתמש במפתח!

Mac SSH לקוח

מאז MACOS מבוססת על מערכת UNIX, אתה יכול להתחבר דרך ssh ישירות מן הטרמינל!

אם אתה רוצה לא להשתמש בסיסמה, עליך להתקין תחילה Homebrew:

/ usr / bin / ruby ​​-e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

ואז הכל כמו בלינוקס.

יש גם לקוח מק נוח SSH - טרמיוס .

SSH הלקוח אנדרואיד ו- iOS

הלקוח SSH הנוח ביותר עבור iOS ו- Android הוא יישום Termius!

עבור Android:

עבור iOS:

להעביר ולהוריד קבצים על SSH (SCP)

כדי להעלות קובץ מהמכשיר המקומי לשרת באמצעות SSH ב- Linux ו- MacOS:

scp file1.tar root @ ip_adress: / home / dir

העתקת קובץ משרת למחשב Linux או MacOS מקומי:

scp userName @ ip_adress: /home/file1.tar / var / www /

משרת לשרת:

scp user @ server_ip1: /home/file.txt משתמש @ server_ip2: / home /

עבור Windows

כדי להעביר קבצים על SSH ב- Windows משמש psp .

pscp.exe file.zip root @ ip_server: / var / www /

הגדרת SSH

אם אתה צריך להוסיף ערך SSH מיד על ידי השורש:

שינוי יציאת SSH

מכיוון שכברירת מחדל, ssh מוגדר ביציאה 22, אין זה בטוח להשתמש בשרת. לכן כדאי לשנות את הנמל!

באמצעות nano, ערוך את המסמך sshd_config, הזן את הפקודה:

sudo nano / etc / ssh / sshd_config

ולשנות את ערכי היציאה לאלו הנדרשים:

# מה יציאות, IPs ופרוטוקולים אנו מקשיבים עבור פורט 22

התחברות רק באמצעות מפתח SSH:

באמצעות nano, ערוך את המסמך sshd_config, הזן את הפקודה:

sudo nano / etc / ssh / sshd_config

שינוי הערכים PasswordAuthentication מ כן עד לא:

RSAAuthentication כן כן

האם יש לך שאלות? לכתוב אותם הערות, לספר לנו מה יש לך, או להיפך!

זה הכל! קרא עוד מאמרים שימושיים והוראות בחלק. מאמרים ו- Linux Hacks . הישאר עם האתר Android 1+ , אז זה יהיה עוד יותר מעניין!