reverseproxy_ssh_setup 255 Bytes
#!/bin/sh

set -e

port="$1"

# switch SSH to port $port
sed -i -e 's/^#\?\s*Port\s*[0-9]\+\s*$/Port '$port'/g' /etc/ssh/sshd_config

# Tell SELinux to allow the new port
semanage port -a -t ssh_port_t -p tcp "$port"

# Restart SSH
systemctl restart sshd