Mokėjimo būdai Abuse

Kaip pakeisti SSH prievadą

10.03.2021, 22:06

"Linux" administravimo pašalinimas paprastai atliekamas naudojant taikomojo lygmens tinklo protokolą - SSH. Jo ypatybė yra ta, kad jis leidžia tunelinį TCP sujungimą. Jis atsirado dar 1995 m., tačiau ir šiandien neprarado savo aktualumo. Protokolas leidžia naudoti grafinį apvalkalą administravimui atlikti, tam pakanka naudoti komandinę eilutę, taip pat stebėti nutolusias failų sistemas ir atlikti įvairias failų operacijas.

SSH serveris pagal numatytuosius nustatymus veikia naudodamas 22-ąjį TCP prievadą. Tačiau kai kuriais atvejais šį prievadą reikia pakeisti. Paprastai toks poreikis atsiranda siekiant užtikrinti prevencinę apsaugą nuo "bruteforce" atakų, nukreiptų būtent į 22 prievadą, arba norint atlaisvinti šį prievadą, kurį užima kita programa. Apskritai situacijų būna įvairių, ir nepriklausomai nuo priežasties galite pakeisti prievadą nedidelėmis pastangomis.

SSH prievado keitimas

Daugumoje "Linux" tipų SSH serverio konfigūracijos failas yra adresu /etc/ssh/sshd_config.

Norėdami sužinoti, kur tiksliai jis yra, naudokite komandą:

$ sudo find /etc/ -name "sshd_config"

ИЗМЕНИТЬ ПОРТ SSH

Sužinoję kelią, atidarykite sshd_config failą teksto redaktoriuje:

$ sudo nano /etc/ssh/sshd_config

Atsidariusiame redaktoriuje mus pirmiausia domina 22 eilutė. Raskite ir pakeiskite 22 prievado reikšmę į 333. Gali būti, kad ši eilutė yra pakomentuota, tokiu atveju pašalinkite komentarą ir pakeiskite pirmiau pateiktame pavyzdyje nurodytą prievado reikšmę. Nepamirškite išsaugoti pakeitimų.

Port 22

Kita komanda skirta SSH domenui paleisti iš naujo:

$ sudo systemctl restart sshd

Norėdami patikrinti darbo rezultatą, paleiskite šią komandą:

$ sudo netstat -tupln | grep ssh

Atsidariusiame redaktoriuje mus domina eilutė tcp 0.0.0.0.0.0:333 LISTEN, kuri nurodo, kad naudojamas nurodytas 333 prievadas.

открытые порты SSH

Visuose SSH klientuose nepamirškite pakeisti prievado. Taip pat nepamirškite įtraukti šį prievadą į ugniasienės pašalinimo sąrašą, jei jūsų sistemoje toks yra. Ir pageidautina tai padaryti prieš pat perkraunant SSH serveryje, su kuriuo užmezgamas ryšys.

UFV atveju komanda yra tokia:

$ sudo ufw allow 333/tcp

iptables atveju komanda yra kitokia:

$ sudo firewall-cmd --permanent --add-port=333/tcp

sudo firewall-cmd reload

333 prievadas nurodytas kaip pavyzdys, kad parodytumėte, kaip atlikti pakeitimus savo sistemoje. Čia nėra nieko sudėtingo. Vos per kelias minutes galite atsikratyti erzinančios botų atakos.