I wanted to change my default SSH port to something else.  Here are the commands I used:

1) I modified the "Port" value in my SSH config:

vi /etc/ssh/sshd_config

It was commented out.  I uncommented it and modified it.

2) I installed "policycoreutils-python-utils" to gain access to the "semanage" command:

yum install policycoreutils-python-utils

3) I ran "semanage" to add my preferred SSH port to the allowd SSH ports: 

semanage port -a -t ssh_port_t -p tcp xxxx

4) I checked to make sure it succeeded:

semanage port -l | grep ssh_port_t

5) I added a firewall exception for my preferred SSH port:

firewall-cmd --permanent --service="ssh" --add-port "xxxx/tcp"

6) I reloaded my firewall and SSH:

firewall-cmd --reload
systemctl reload sshd

7) I rebooted to make sure it all still worked correctly on boot:

reboot

 

   Recent articles
Selenium::WebDriver::Error::UnknownError
Game of Life in C++ using the SDL2
PigPen (dots and boxes) in C++ using the SDL2
GUI TicTacToe in C++ using the SDL2
Console Blackjack in Ruby
   Tags
android (1) bash (2) bashrc (1) battleship (1) blackjack (10) c (2) c++ (2) capybara (1) clang (1) clang++ (1) console (3) cpp (2) crm (1) crystal (1) data (1) debian (5) diff (1) elixir (1) fedora (1) firewall (1) freebsd (1) g++ (1) game (4) games (1) gcc (1) gem (1) git (3) github (1) gmail (1) go-lang (3) google-chrome (1) kernel (3) latin1 (1) life (1) linux (4) lottery (1) microsoft (1) module (1) mongodb (1) mp3s (1) mutt (1) nautical (1) pairing (1) pair-programming (1) patch (1) perl6 (1) pigpen (1) postgresql (2) powerball (1) psql (1) python (1) python3 (1) raspberrypi (1) reactjs (2) reversi (1) ruby (1) sdl2 (4) sed (1) selenium (1) selinux (1) ssh (1) stack (1) testing (2) tictactoe (1) trace (1) typescript (2) ubuntu (2) utf8 (1) virus (1) war (1) xvfb (1)
   Twitter

Copyright © 2005 - 2020

GregDonald.com · Contact

All Rights Reserved