Skip to content

Instantly share code, notes, and snippets.

View santiagosony's full-sized avatar

Santiago santiagosony

View GitHub Profile
@santiagosony
santiagosony / gist:8d25c53b7e2f95729f36fc3ddd1496a0
Created March 14, 2026 19:48
Linux - New SSH login notification by email
#!/bin/sh
# Script Location
# /usr/local/bin/sshd-login-notification.sh
# Make root owner, 700, +x
# Add the following line to: /etc/pam.d/sshd
# session optional pam_exec.so /usr/local/bin/sshd-login-notification.sh
# Your Email Information: Recipient (To:), Subject and Body
@santiagosony
santiagosony / gist:fccc15b880feaf4c89f22411b2e1e4d6
Created March 14, 2026 19:31
Linux backup folders to GCP Bucket
#!/bin/sh
# Script generado por santiagosony
filename=/tmp/backup-$(date '+%Y-%m-%d').7z
7z a $filename /etc/ /home/ /root/ /var/lib/homebridge/backups/instance-backups/
rclone -v --gcs-bucket-policy-only copy $filename gcs:<BUCKET_PATH>/$(date '+%Y')/
rm -v $filename
### OS ###
# Get hostname
hostnamectl
hostname
# Get OS release
cat /etc/os-release
uname -a
lsb_release -a
cmd
------------------------
netstat -a
Atajos
------------------------
Win logo + X
PowerShell
-------------------------