неділя, 12 квітня 2020 р.

При смене дефолтного порта SSH в Centos 7 возникает ошибка failed Permission denied

При смене дефолтного порта SSH в Centos 7 возникает ошибка:       Bind to port 1234 on 0.0.0.0 failed: Permission denied.


При смене дефолтного порта SSH в Centos 7 возникает ошибка:


Bind to port 1234 on 0.0.0.0 failed: Permission denied.

Причина SELinux. Фиксится установкой пакета управления и разрешением порта.

SELinux 



смотрим в файл:
vim /etc/sysconfig/selinux
Убеждаемся что там есть:
SELINUX=enforcing
SELINUXTYPE=targeted 
Устанавливаем semanage tool:
Ищем название пакета semanage:
yum provides */sbin/semanage 
Устанавливаем сам пакет управления semanage. Например:
yum install policycoreutils-python 
Меняем default SSH Port на 1234
semanage port -a -t ssh_port_t -p tcp 1234
Далее меняем порт в конфиге
vi ssh /etc/ssh/sshd_config
Перезапускаем службу:
systemctl restart sshd
Смотрим что порт открыт:
netstat -tulpn | grep ssh







Следующие сообщения Предыдущие сообщения Главная страница