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…
Reference in a new issue