Állítsuk be először a port számát a megfelelő konfig fájlban: /etc/ssh/sshd_config
Port 1255
Ekkor a következőhöz hasonló hibát fog okozni:
sshd[22745]: error: Bind to port 1255 on 192.168.1.1 failed: Permission denied
A SELinux-ban is be kell állítani ezt a változást. A SELinux-ban az alapértelmezett SSH port a 22-es. Először ezt töröljük, majd beállítjuk a 1255-ös portot.
semanage port -l | grep ssh
Kimenete:
ssh_port_t tcp 22
A 22-es portot eltávolítjuk
semanage port -d -t ssh_port_t -p tcp 22
majd beállítjuk a 1255-ös portot
semanage port -a -t ssh_port_t -p tcp 1255
Ellenőrizzük le
semanage port -l | grep ssh
Így kell kinéznie
ssh_port_t tcp 1255
Töltsük be újra konfig fájlt az OpenSSH szervernek
service sshd reload
majd ellenőrizzük, hogy ténylegesen nyitva van a 1255-ös port.
netstat -tulpn | grep 1255