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