sudo apt-get install -y rsnapshot
ssh-keygen
scp ~/.ssh/id_rsa.pub pi@mypi:/home/pi/.ssh/authorized_keys
sudo nano /etc/rsnapshot.conf
cmd_ssh /usr/bin/ssh
ssh_args -i /home/backupuser/.ssh/id_rsa
Remote:
sudo apt-get install rsync
Test:
sudo rsnapshot configtes
sudo rsnapshot hourly
#Really used this guide, and just add chown on .ssh
#http://dev.kprod.net/?q=linux-backup-rsnapshot-no-root.
For each Remote host:
sudo scp /home/backupuser/.ssh/id_rsa.pub pi@MyPi:
sudo useradd backupuser -c "limited backup user" -m -u 4210
sudo mkdir /home/backupuser/.ssh
sudo mv id_rsa.pub /home/backupuser/.ssh/authorized_keys
sudo nano /home/backupuser/rsync-wrapper.sh
sudo chown backupuser:backupuser /home/backupuser/rsync-wrapper.sh
sudo chown -R backupuser:backupuser /home/backupuser/.ssh/
sudo chmod 755 /home/backupuser/rsync-wrapper.sh
sudo nano /etc/sudoers
Add this line (This file is read only on debian systems, so ignore the warning)
backupuser ALL=NOPASSWD: /usr/bin/rsync
sudo ssh backupuser@REMOTE -i /home/backupuser/.ssh/id_rsa
torsdag 8 december 2016
onsdag 7 december 2016
Webmin on Raspberry Pi
sudo apt-get update
sudo apt-get -y upgrade
sudo nano /etc/apt/sources.list
sudo apt-get update
sudo apt-get install webmin
#***************************************************
#********** Sample Reverse Proxy **********
#***************************************************
sudo nano /etc/apache2/sites-available/webmin.mypi.myserver.se.conf
<VirtualHost *:443>
ServerName webmin.mypi.mysite.se
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://mypi:10000/
ProxyPassReverse / http://mypi:10000/
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/webmin.mypi.mysite.se/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webmin.mypi.mysite.se/privkey.pem
</VirtualHost>
Disable SSl in Webmin
Add Trusted Referrer
#http://www.webmin.com/deb.html
sudo apt-get -y upgrade
sudo nano /etc/apt/sources.list
deb http://download.webmin.com/download/repository sarge contrib wget http://www.webmin.com/jcameron-key.ascsudo apt-key add jcameron-key.asc
sudo apt-get update
sudo apt-get install webmin
#***************************************************
#********** Sample Reverse Proxy **********
#***************************************************
sudo nano /etc/apache2/sites-available/webmin.mypi.myserver.se.conf
<VirtualHost *:443>
ServerName webmin.mypi.mysite.se
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://mypi:10000/
ProxyPassReverse / http://mypi:10000/
SSLEngine on
SSLCertificateFile /etc/letsencrypt/live/webmin.mypi.mysite.se/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/webmin.mypi.mysite.se/privkey.pem
</VirtualHost>
Disable SSl in Webmin
Add Trusted Referrer
#http://www.webmin.com/deb.html
Prenumerera på:
Inlägg (Atom)