36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # /etc/ssh: Included files
 | |
| 
 | |
| ## SSH server configuration (sshd_config)
 | |
| 
 | |
| This is a pretty basic SSH server setup with a few options initially commented
 | |
| out for ease of setup.  You should generate SSH Host Keys and enable the
 | |
| relevant lines in the configuration.  In addition, you should generate ssh
 | |
| key-pairs for your users and then set both *PermitRootLogin* and
 | |
| *PasswordAuthentication* to **no**.
 | |
| 
 | |
| The default configuration included here will:
 | |
| - listen on all configured interfaces
 | |
| - **listen on non-standard port 222**
 | |
| - permit root login
 | |
| - permit passwords for authentication
 | |
| 
 | |
| The commented lines indicate the *recommended settings* and appear directly
 | |
| before the setting currently enabled that should be changed (i.e. line removed
 | |
| and replaced with the commented line above it).
 | |
| 
 | |
| Please see my post at https://mytechiethoughts.com/<post_address> for detailed
 | |
| instructions on setting up a secure SSH server.
 | |
| 
 | |
| ## Banner file (banner)
 | |
| 
 | |
| This is a sample file that can be displayed upon successful authentication to
 | |
| your server via SSH.  It is included only as an example and does not need to be
 | |
| used.  You can delete/change/replace it freely.  It is referenced in the
 | |
| *sshd_config* on the line that reads:
 | |
| 
 | |
| ```ini
 | |
| #Banner /etc/ssh/banner
 | |
| ```
 | |
| 
 | |
| If you want to use the banner file, edit it as desired then uncomment this line
 | |
| in your *sshd_config*. |