Featured post

Quiz: Data PreProcessing

Tuesday, 3 May 2016

RedHat 7.2: How to configure non standard port for ssh

Redhat don't allow non-standard port to be used by a service, follow below procedure to configure this and other parameters to bring it into network. SElinux refers to Security Enhanced Linux, this needs to be disabled.

Turn off selinux  (it’s not configured for docker or sshd on 2222)
set enforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config

Turn off firewalld (docker listens on many and random ports)
service firewalld stop && chkconfig firewalld off

Fix sshd to reenable port 2222 for sshd (as per standards)
# add 2222 to /etc/ssh/sshd_config
service sshd reload

Install basic tools
mkdir /media/cdrom
mount /dev/cdrom /media/cdrom
rpm -ivh /media/cdrom/Packages/net-tools-2.0-0.17.20131004git.el7.x86_64.rpm
rpm -ivh /media/cdrom/Packages/bind-utils-9.9.4-29.el7.x86_64.rpm /media/cdrom/Packages/bind-libs-9.9.4-29.el7.x86_64.rpm
rpm -ivh /media/cdrom/Packages/lsof-4.87-4.el7.x86_64.rpm

Fix /etc/resolv.conf so DNS works:
cat > /etc/resolv.conf << EOF
search unix.anz
nameserver 10.XX.XX.XX
nameserver 10.XY.XX.XX
EOF

Fix default route:
route add default gw XX.XX.XX..254
# both of above are already in /etc/sysconfig/network-scripts/ifcfg-ens192 but not active probably network restart would work, but good chance of failing and locking me out, so applied manually

Fix timezone
ln -sf /usr/share/zoneinfo/Country/City /etc/localtime

Install dependencies for docker:  (yum not configured)
cd /media/cdrom/Packages/
rpm -ivh policycoreutils-python-2.2.5-20.el7.x86_64.rpm audit-libs-python-2.4.1-5.el7.x86_64.rpm checkpolicy-2.1.12-6.el7.x86_64.rpm python-IPy-0.75-6.el7.noarch.rpm libsemanage-python-2.1.10-18.el7.x86_64.rpm libcgroup-0.41-8.el7.x86_64.rpm setools-libs-3.3.7-46.el7.x86_64.rpm


No comments:

Post a Comment