Начини на плащане Abuse

Как да промените SSH порта

10.03.2021, 22:06

Премахването на администрацията на Linux обикновено се извършва чрез мрежовия протокол на приложния слой - SSH. Неговата особеност е, че той позволява тунелиране на TCP връзки. Той се появява още през 1995 г., но и до днес не е загубил своята актуалност. Протоколът позволява да се използва графичен шел за извършване на администриране, като за целта е достатъчно да се използва командният ред, както и да се наблюдават отдалечени файлови системи и да се извършват различни файлови операции.

SSH-сървърът по подразбиране работи, като използва 22-рия TCP порт. Но в някои случаи е необходимо да се промени този порт. Обикновено тази необходимост възниква, за да се осигури превантивна защита срещу атаки с груба сила, насочени точно към порт 22, или за да се освободи този порт, зает от друго приложение. Като цяло има много различни ситуации и независимо от причината, можете да промените порта с малко усилия.

Промяна на порта на SSH

В повечето видове Linux конфигурационният файл на SSH сървъра се намира в /etc/ssh/sshd_config.

За да разберете къде точно се намира той, използвайте командата:

$ sudo find /etc/ -name "sshd_config"

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

След като знаете пътя, отворете файла sshd_config в текстов редактор:

$ sudo nano /etc/ssh/sshd_config

В отворения редактор ни интересува основно ред номер 22. Намерете и променете стойността на Port 22 на Port 333. Възможно е редът да е коментиран, в такъв случай премахнете коментара и променете стойността на порта от примера по-горе. Не забравяйте да запазите промените.

Port 22

Следващата команда е за рестартиране на SSH домейна:

$ sudo systemctl restart sshd

За да проверите резултата от работата, изпълнете командата:

$ sudo netstat -tupln | grep ssh

В редактора, който се отваря, ни интересува редът tcp 0.0.0.0.0:333 LISTEN, който ни казва, че посоченият порт 333 се използва.

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

Във всички SSH клиенти не забравяйте да промените порта. Също така не забравяйте да добавите порта в списъка за изключване на защитната стена, ако системата ви има такъв. И е желателно да направите това непосредствено преди да рестартирате SSH на сървъра, към който е установена връзката.

За UFV командата е:

$ sudo ufw allow 333/tcp

За iptables командата е различна:

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

sudo firewall-cmd reload

Порт 333 е посочен като пример, за да ви покаже как да направите промяната във вашата система. В това няма нищо сложно. Само за няколко минути можете да се отървете от досадната атака на бота.