MyTetra Share
Делитесь знаниями!
Смена порта SSH
Время создания: 02.02.2021 22:24
Текстовые метки: ssh, порт, linux
Раздел: Компьютер - Linux
Запись: Kozlov-AE/Tetra/master/base/1612293848h0o9otz1hr/text.html на raw.githubusercontent.com

Найдите файл sshd_config, введя следующую команду

$ find / -name "sshd_config"


Пример результата:

/etc/ssh/sshd_config


Отредактируйте файл и установите параметр порта

Введите следующую команду:

$ sudo vi /etc/ssh/sshd_config


Найдите строку, которая будет выглядеть следующим образом:

Port 22


ИЛИ

#Port 22


Чтобы установить порт на 2222, введите:

Port 2222


Сохраните и закройте файл.


Примечание о пользователях SELinux

Чтобы изменить порт на 2222, введите следующую команду :

# semanage port -a -t ssh_port_t -p tcp 2222

# systemctl restart sshd


Обновление брандмауэра для приема порта ssh 2222

Если вы используете UFW на Ubuntu / Debian Linux , введите:

$ sudo ufw allow 2222/tcp


Синтаксис для iptables выглядит следующим образом

$ sudo /sbin/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 2222 -j ACCEPT


Синтаксис для pf firewall выглядит следующим образом (FreeBSD / OpenBSD / NetBSD Unix) в вашем pf.conf:

pass log on $ext_if proto tcp to any port 2222 keep state


Внимание : вы должны обновить настройки брандмауэра, чтобы применить новый порт. В противном случае следующая команда заблокирует доступ к ssh.

Перезапустить службу sshd.

Введите следующую команду в CentOS / RHEL / Fedora Linux:

$ sudo service sshd restart


ИЛИ, если вы используете CentOS / RHEL / Fedora Linux с systemd:

$ sudo systemctl restart sshd


ИЛИ, если вы используете Ubuntu / Debian / Mint Linux:

$ sudo service ssh restart


ИЛИ, если вы используете Ubuntu / Debian / Mint Linux с systemd:

$ sudo ystemctl restart ssh


Или, если вы используете FreeBSD Unix, введите:

$ sudo service sshd restart


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования