Անցնել պարունակությանը

SSH-ի լռելյայն պորտի փոփոխություն

Լռելյայն կերպով SSH կապերը օգտագործում են 22 պորտը: Շատ հաքերներ ավտոմատ կերպով սկանավորում են այս պորտը՝ փորձելով խախտել սերվերի անվտանգությունը: Պորտը փոխելը (օրինակ՝ 2222-ի) դարձնում է ձեր սերվերը ավելի քիչ նկատելի և դժվարահաս հարձակումների համար:

Ստորև ներկայացված է քայլ առ քայլ ուղեցույց, թե ինչպես անել դա անվտանգ կերպով:

  1. Համոզվեք, որ ընտրված պորտը ազատ է

    Նոր պորտը օգտագործելուց առաջ ստուգեք, որ այն արդեն չի օգտագործվում այլ հավելվածի կողմից: Օրինակ, եթե ցանկանում եք օգտագործել 2222 պորտը, կատարեք հետևյալ հրամանը.

    ss -tnlp | grep '2222'
    

    Եթե հրամանը չի վերադարձնում արդյունք, նշանակում է՝ պորտը ազատ է, և կարող եք այն օգտագործել:

  2. Փոխեք SSH-ի կարգավորումները

    Բացեք SSH-ի կոնֆիգուրացիոն ֆայլը.

    sudo nano /etc/ssh/sshd_config
    

    Գտեք հետևյալ տողը.

    #Port 22
    

    Հեռացրեք # նշանը տողի սկզբից (սա կհեռացնի մեկնաբանությունը) և փոխարինեք 22-ը ձեր նոր պորտով, օրինակ՝

    Port 2222
    

    Պահպանեք ֆայլը և փակեք խմբագրիչը (nano-ում՝ Ctrl+O, Enter, ապա Ctrl+X):

  3. Վերագործարկեք SSH-ն

    Փոփոխությունները կիրառելու համար վերագործարկեք SSH ծառայությունը: Հրամանը կախված է ձեր համակարգից.

    • Debian, Ubuntu (բացառությամբ 24.04-ի).
    sudo systemctl restart ssh
    
    • Ubuntu 24.04.
    sudo systemctl daemon-reload
    sudo systemctl restart ssh.socket
    
    • CentOS, Rocky Linux և այլ RHEL-ի վրա հիմնված դիստրոբյուտիվներ.
    sudo systemctl restart sshd
    
  4. Ստուգեք, որ SSH-ն լսում է նոր պորտը

    Կատարեք նույն հրամանը, ինչ սկզբում.

    ss -tnlp | grep '2222'
    

    Եթե ամեն ինչ ճիշտ է, կտեսնեք sshd տող, որը ցույց է տալիս, որ ծառայությունը հիմա լսում է նոր պորտը:

  5. Բացեք պորտը հրակնճիղքում

    Եթե ձեր հրակնճիղքը միացված է (օրինակ՝ UFW), պետք է թույլ տալ կապերը նոր պորտին.

    sudo ufw allow 2222/tcp
    sudo ufw reload
    

    (Փոխարինեք 2222-ը ձեր պորտով:)

  6. Կապվեք սերվերի հետ՝ օգտագործելով նոր պորտը

    Այժմ կապ հաստատելիս պետք է ձեռքով նշել պորտը.

    ssh -p 2222 username@ip_address
    
    • 2222 — ձեր նոր պորտը
    • username — օգտատերի անունը սերվերում
    • ip_address — սերվերի IP հասցեն

Զգուշացում

Մի փակեք ձեր ներկայիս SSH նիստը, մինչև համոզված չեք, որ նորը աշխատում է: Այլապես կարող եք կորցնել մուտքը սերվեր:

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×