trying to follow this tutorial, i was not able to get fail2ban to work in my setup, so here is a gist in case I forget.
sudo apt install fail2ban| # In Diagnostics > Command Prompt, run: | |
| mkdir -p /root/.ssh # Create a .ssh folder for the pfSense root user | |
| ssh-keygen -t rsa -q -b 2048 -N "" -f /root/.ssh/id_rsa # Generate a public/private key pair for pfSense | |
| cat /root/.ssh/id_rsa.pub # Get pfSense's public key for adding to the remote server | |
| ssh -oStrictHostKeyChecking=no [email protected] # Add the remote host's host key to pfsense's "known_hosts" file | |
| # Run this command in Diagnostics > Command Prompt | |
| # and if it succeeds, add it as a cron job in Services > Cron | |
| /usr/bin/scp -i /root/.ssh/id_rsa /cf/conf/config.xml [email protected]:~/config-`date +\%Y-\%m-\%d`.xml 2>&1 | /usr/bin/logger -t config-backup |
trying to follow this tutorial, i was not able to get fail2ban to work in my setup, so here is a gist in case I forget.
sudo apt install fail2ban| [*] | |
| charset = utf-8 | |
| end_of_line = lf | |
| indent_size = 2 | |
| indent_style = space | |
| insert_final_newline = false | |
| max_line_length = 100 | |
| tab_width = 2 | |
| ij_continuation_indent_size = 4 | |
| ij_formatter_off_tag = @formatter:off |
| #!/bin/bash | |
| set -o errexit | |
| clear | |
| printf "\n*** This script will download a cloud image and create a Proxmox VM template from it. ***\n\n" | |
| ### HOW TO USE | |
| ### Pre-req: | |
| ### - run on a Proxmox 6 server | |
| ### - a dhcp server should be active on vmbr1 |
| #!/bin/bash | |
| pct stop <id> | |
| vzdump <id> -storage <storage> -compress lzo | |
| pct destroy <id> | |
| pct restore <id> /path/to/storeage/vzdump-lxc-<id>....tar.lzo --rootfs local:<newsize> |
# Resize the file system in UI, under VM -> Hardware -> Click on the disk to resize, click "Resize disk" button
# Confirm increase in disk space (1TB in my case)
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1T 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 1T 0 part| #!/bin/bash | |
| # Your system should be 64 bits and check if the last version at https://github.com/danielchatfield/trello-desktop/ is 0.19 | |
| # If the current version is not 0.19 change the file name below accordingly | |
| wget https://github.com/Racle/trello-desktop/releases/download/v0.2.0/Trello-linux-0.2.0.zip -O trello.zip | |
| sudo mkdir /opt/trello | |
| sudo unzip trello.zip -d /opt/trello/ | |
| sudo ln -sf /opt/trello/Trello /usr/bin/trello | |
| echo -e '[Desktop Entry]\n Version=1.0\n Name=Trello\n Exec=/usr/bin/trello\n Icon=/opt/trello/resources/app/static/Icon.png\n Type=Application\n Categories=Application' | sudo tee /usr/share/applications/trello.desktop |