20.04 וטנובואב OpenVPN תא ןיקתהל דציכ


OpenVPN תריציל תירלופופו הריהמ ,חותפ דוק תינכות איה VPN (תילאוטריו תיטרפ תשר). לש רודישה ילוקוטורפב תשמתשמ איה TCP ו- UDP, תורהנמו VPN לוקוטורפ תועצמאב תוחטבואמ OpenVPN תומיא םע SSL/TLS,

.iOS -ו Android, Windows mobile ומכ תודיינ הלעפה תוכרעמ םג ומכ ,Windows, macOS ,תורחא סקוניל תוכרעמב תוחוקלה תא ןיקתהל ןתינו ,סקוניל תכרעמ לע לעופ OpenVPN לש השיגה תרש .חוקל תרש תרוטקטיכרא

.תרשל רוביח רוציל םילוכי OpenVPN -ל םימאותה חותפ דוק תוחוקל לכ וא OpenVPN Connect תוחוקלו םיסנכנ VPN ירוביח לבקמ OpenVPN לש השיגה תרש

.תורחא סקוניל תוכרעממ VPN תוחוקל רבחלו 20.04 וטנובואב OpenVPN השיג תרש רידגהל דציכ דמלת הז רמאמב

    וטנובואב OpenVPN תרש תרדגה :1 בלש

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

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

    .ךלש הריפחה תדוקפ תא תולגל ידכ

    $ wget -qO - icanhazip.com
    OR
    $ dig +short myip.opendns.com @resolver1.opendns.com
    

    .אבה ןפואב chmod הדוקפה תועצמאב הלעפהל ותוא לעפה זאו curl הדוקפה תרוש ילכ תועצמאב הנקתהה טפירקס תא תעכ דרוה .2

    $ curl -O https://raw.githubusercontent.com/angristan/openvpn-install/master/openvpn-install.sh
    $ chmod +x openvpn-install.sh
    

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

    $ sudo bash openvpn-install.sh
    

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

    .אבה ףיעסב ראותמכ ךלש OpenVPN -ה חוקל תא רידגהל ידכ שמתשת ובש ץבוקה והז .תיחכונה הדובעה תיירפסב בתכיי חוקלה תרוצת ץבוק ,VPN -ה תנקתה ךילהת תמלשה רחאל .4

    .systemctl האבה הדוקפה תועצמאב ובצמ תקידב ידי לע לעופ OpenVPN תוריש יכ רשא ,ןכמ רחאל .5

    $ sudo systemctl status openvpn
    

    .גצומכ ss הדוקפה תועצמאב וב שמתשהל טירסתה תא תחנהש האיציל ןיזאמ OpenVPN לש ןומדה יכ אדוו ,ןכ ומכ .6

    $ sudo ss -tupln | grep openvpn
    

    .IP תדוקפ תועצמאב תאז רשאל לכות ,VPN תרהנמל שדח קשממ רצונ ,ךלש תשרה יקשממ תא קודבת םא .7

    $ ip add
    

    וטנובואב OpenVPN תוחוקל תא רדגה :2 בלש

    .אבה ןפואב חוקלה בשחמב OpenVPN תליבח תא ןקתה ,תישאר .VPN -ה תרשל ותוא רבחלו ךלש OpenVPN -ה חוקל תא רידגהל ןמזה עיגה וישכע .8

    $ sudo yum install openvpn	#CentOS 8/7/6
    $ sudo apt install openvpn	#Ubuntu/Debian
    $ sudo dnf install openvpn	#Fedora 22+/CentOS 8
    

    .יפרגה קשממהמ VPN תורדגה עצבל ידכ openvpn -תשרה להנמ תליבח תא םג ןיקתהל םכילע ,תינחלוש תכרעמב .9

    $ sudo yum install network-manager-openvpn	#CentOS 8/7/6
    $ sudo apt install network-manager-openvpn	#Ubuntu/Debian
    $ sudo dnf install network-manager-openvpn	#Fedora 22+/CentOS 8
    

    .לעופ אוהש רשאל ידכ ובצמ תא קודבו תכרעמה לוחתא םע תיטמוטוא הלעפהל ותוא לעפה ,התע תעל ,OpenVPN תוריש תא לעפה ,ל"נה תוליבחה תנקתה רחאל .10

    $ sudo systemctl start openvpn 
    $ sudo systemctl enable openvpn 
    $ sudo systemctl status openvpn 
    

    .גצומש יפכ ץבוקה תא סופתל ידכ SCP הדוקפב שמתשהו ףוסמ ןולח חתפ .OpenVPN תרשמ OpenVPN חוקל תורדגה תא אבייל ךילע תעכ .11

    $ cd ~
    $ scp [email :/home/tecmint/tecmint.ovpn .
    

    .תושורדה תויורשפאה תא לבקל ידכ ףסוה רותפכ לע ץחל ,VPN תחת .תותשרל רובע זאו תכרעמה תורדגה תא חתפ .12

    .תרשהמ תדרוהש .ovpn חוקל לש הרוצתה ץבוק תא רחבו ךלש םיצבקה להנמב ןייע ןכמ רחאל .אבה ךסמה םוליצב שגדומש יפכ "ץבוקמ אביי"\רחב ץפוקה ןולחב .13

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

    .ץבוקה תא אבייו רוביחה תא רוצ

    .ףסוה לע ץחל ןכמ רחאל .אבה ךסמה םוליצב גצומש יפכ VPN -ה תורדגה תא ףיסוהל שי ,ץבוקה אוביי רחאל .15

    .אבה ךסמה םוליצב שגדומש יפכ VPN -ה תלעפה ידי לע OpenVPN תרשל רבחתהל ןתינ .ךלש VPN -ה חוקל תורדגה תא החלצהב ףיסוהל שי .16

    .אבה ךסמה םוליצב גצומש יפכ החלצהב VPN רוביח רוציל שי תעכ .17

    .אבה ךסמה םוליצב שגדומש יפכ VPN תורהנמ קשממ םייקתהל רומא תעכ ,ףיסוהל IP הדוקפה תועצמאב ךלש תשרה קשממ ירוביח תא קודבת םא .18

    $ ip add
    

    .ליעל ראותמכ OpenVPN תוריש תא תלעפהו תלחתה ,OpenVPN תליבח תא תנקתהש אדו ,VPN חוקלכ רחא סקוניל תרש רבחל ידכ .19

    .גצומש יפכ/etc/openvpn/היירפסל ותוא קתעה , .ovpn חוקלה ץבוק תא דרוה ןכמ רחאל

    $ scp [email :/home/tecmint/tecmint.ovpn .
    $ ls
    $ sudo cp tecmint.ovpn /etc/openvpn/client.conf
    

    .תואבה תודוקפה תועצמאב ובצמ תא קודבו ותוא לעפה ,VPN -ה חוקל תוריש תא לעפה ,ןכמ רחאל .20

    $ sudo systemctl start [email 
    $ sudo systemctl enable [email 
    $ sudo systemctl status [email 
    

    .גצומכ IP הפסוה תדוקפ תועצמאב VPN תורהנמ קשממ רצונ יכ רשא ןכמ רחאל .21

    $ ip add
    

    :םיאבה תוחוקלב שמתשה ,הלעפה תוכרעמב םירחא OpenVPN תוחוקל תרדגהל .22

      .תויחנהה יפל לעפו תויורשפאה תמישרמ תושעל ךנוצרב המ רחב ןכמ רחאל .הנקתהה טפירקס תא בוש לעפה טושפ ,ךלש תכרעמהמ OpenVPN תרש תא ריסהל וא םייק שמתשמ לטבל וא שדח VN שמתשמ ףיסוהל ךנוצרב םא .23

      $ sudo bash openvpn-install.sh
      

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