OpenSSH תרש חישקהלו חטבאל דציכ


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

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

SSH לש המסיס אלל תומיא רדגה .1

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

.קחורמה תרשל קתעומ ירוביצה חתפמהש ןמזב ךלש תחראמה תכרעמב אצמנ יטרפה חתפמה .יטרפ חתפמו ירוביצ חתפממ בכרומה SSH תוחתפמ גוז רוציל אוה ןושארה דעצה

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

.SSH לש הרוצתה ץבוק תא תונשל ךילע ,תאז גישהל ידכ .המסיס תומיא תתבשה אוה אבה בלשה

$ sudo vim /etc/ssh/sshd_config

no ל ןכ תורשפאה יונישו תוסחייתה לוטיב .האבה היחנהה תא רתאו לולג ,הרוצתה ץבוק ךותב

PasswordAuthentication no

.SSH לש ןומדה תא שדחמ לעפה זאו

# sudo systemctl restart sshd

.SSH חתפמ תומיא תועצמאב קר קחורמה תרשל השיג ךל היהת הז בלשב

SSH שמתשמ לש המסיס אלל רוביח תושקב תבשה .2

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

:ןלהלש היחנהה תא ךל שיש אדוו /etc/ssh/sshd_config תבותכב הרוצתה ץבוקל רובע ,בוש ,המסיס אלל םישמתשממ תושקב תוחדל ידכ

PermitEmptyPasswords no

.עצובי יונישהש ידכ SSH תוריש תא שדחמ לעפה זאו

$ sudo systemctl restart sshd

SSH לש שרוש תוסינכ תבשה .3

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

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

PermitRootLogin no

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

$ sudo systemctl restart sshd

.תבשות קוחרמ שרושל הסינכ ,ךליאו ןאכמ

SSH 2 לוקוטורפב שמתשה .4

SSH לוקוטורפ :תואסרג יתשב עיגמ SSH 1 לוקוטורפ .2 לוקוטורפו SSH 2 םיקזח םימתירוגלאו תרוזפתב הנפצה ,ולש תוקזח הנפצה תוקידבל תודוה 1 לוקוטורפמ רתוי חוטב אוהו 2006 תנשב גצוה.

:הרוצתה ץבוקל הטמל הרושה תא ףסוה ,רתוי חטבואמה 2 לוקוטורפל תאז תונשל ידכ .1 לוקוטורפב שמתשמ SSH ,לדחמ תרירבכ

Protocol 2

.ףקותל וסנכיי םייונישהש ידכ SSH תא שדחמ לעפה ,דימת ומכ

$ sudo systemctl restart sshd

.לדחמ תרירבכ 2 לוקוטורפב שמתשי SSH ,ךשמהב

:הדוקפה תא לעפה ,דוע ךמתנ SSH 1 לוקוטורפ םא קודבל ידכ

$ ssh -1 [email 

."ךמתנ וניא רבכ SSH v.1 לוקוטורפ"\בותכש האיגש לבקת

:התייה הדוקפה ,הז הרקמב

$ ssh -1 [email 

.שומישב לדחמה תרירב לוקוטורפ אוה 2 לוקוטורפ יכ םיחוטב תויהל ידכ קר -2 גתה תא ןייצל טושפ ולכות ,ףסונב

$ ssh -2 [email 

SSH רוביחל ןמז קספ לש קרס ןמז ךרע רדגה .5

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

.תוינש 180- ל הלבגמה תא יתרדגה ,לשמל ,ריבס ךרע הצקה ."ClientAliveInterval" היחנהה תא רתאמו SSH לש הרוצתה ץבוק תא חתפ ,בוש

ClientAliveInterval 180

.תוינש 180 -ל ךרע הווש תוקד 3 רחאל תוליעפ םשרית אל םא טמשות SSH -ה תלעפה יכ איה רבדה תועמשמ

.ועצובש םייונישה תא עצבל ידכ SSH לש ןומדה תא שדחמ לעפה זאו

$ sudo systemctl restart sshd

םימיוסמ םישמתשמל SSH לש השיגה תא לבגה .6

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

.םסחיי קוחרמ השיג גישהל הסנמש רחא שמתשמ לכ .SSH תועצמאב תכרעמל קוחרמ השיג לבקל 'james' -ו 'tecmint' םישמתשמל יתרשפא ,ןלהלש המגודב .קינעהל ךנוצרבש םישמתשמה תומש וירחאו "AllowUsers" היחנהה ת

AllowUsers tecmint james

.וכשמיי םייונישהש ידכ SSH תא שדחמ לעפה ןכמ רחאל

$ sudo systemctl restart sshd

המסיס תונויסינל הלבגמ רדגה .7

.יברמה תונויסינה רפסמל ךרע רדגהו "MaxAuthTries"\תייחנה תא רתאו הרוצתה ץבוקל בוש הנפ זא .חנוצ רוביחה ,םילשוכ תונויסינ רפסמ רחאלש ךכ SSH -ל הסינכה תונויסינ רפסמ תלבגה ידי לע איה החטבא תבכש

.גצומש יפכ תונויסינ השולשל הרדגוה הלבגמה ,וז המגודב

MaxAuthTries 3

.םימדוקה םישיחרתב ומכ SSH תוריש תא שדחמ לעפה ,ףוסבלו

:םיישומיש SSH אשונב םיאבה םירמאמה תא אצמתש ןכתיי

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


כל הזכויות שמורות. © Linux-Console.net • 2019-2024