Examples
This commit is contained in:
		
							parent
							
								
									b9b53bcdf0
								
							
						
					
					
						commit
						4d48c5dc34
					
				
					 4 changed files with 15 additions and 0 deletions
				
			
		
							
								
								
									
										7
									
								
								examples/ssh-login-alert/ntfy-ssh-login.sh
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								examples/ssh-login-alert/ntfy-ssh-login.sh
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,7 @@ | |||
| #!/bin/bash | ||||
| # This is a PAM script hook that shows how to notify you when | ||||
| # somebody logs into your server. Place at /usr/local/bin/ntfy-ssh-login.sh (with chmod +x!). | ||||
| 
 | ||||
| if [ "${PAM_TYPE}" = "open_session" ]; then | ||||
|   echo -en "\u26A0\uFE0F SSH login to $(hostname): ${PAM_USER} from ${PAM_RHOST}" | curl -T- ntfy.sh/alerts | ||||
| fi | ||||
							
								
								
									
										8
									
								
								examples/ssh-login-alert/pam_sshd
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								examples/ssh-login-alert/pam_sshd
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | |||
| # PAM config file snippet | ||||
| # | ||||
| # Put this snippet AT THE END of the file /etc/pam.d/sshd | ||||
| # See https://geekthis.net/post/run-scripts-after-ssh-authentication/ for details. | ||||
| 
 | ||||
| # (lots of stuff here ...) | ||||
| 
 | ||||
| session optional pam_exec.so /usr/local/bin/ntfy-ssh-login.sh | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue