From 90727c3793a67e6258387a73347e6e2981aa06b5 Mon Sep 17 00:00:00 2001 From: Cy Pokhrel Date: Tue, 22 Oct 2024 12:02:54 -0400 Subject: [PATCH] borg script and ssh keys --- borgexclude.txt | 18 +++++++ executable_borgbackup.sh | 7 +++ private_dot_ssh/encrypted_id_ed25519.pub.asc | 10 ++++ private_dot_ssh/encrypted_id_rsa.pub.asc | 18 +++++++ .../encrypted_private_authorized_keys.asc | 19 +++++++ private_dot_ssh/encrypted_private_config.asc | 11 +++++ .../encrypted_private_id_ed25519.asc | 14 ++++++ private_dot_ssh/encrypted_private_id_rsa.asc | 49 +++++++++++++++++++ .../encrypted_private_known_hosts.asc | 33 +++++++++++++ 9 files changed, 179 insertions(+) create mode 100644 borgexclude.txt create mode 100644 executable_borgbackup.sh create mode 100644 private_dot_ssh/encrypted_id_ed25519.pub.asc create mode 100644 private_dot_ssh/encrypted_id_rsa.pub.asc create mode 100644 private_dot_ssh/encrypted_private_authorized_keys.asc create mode 100644 private_dot_ssh/encrypted_private_config.asc create mode 100644 private_dot_ssh/encrypted_private_id_ed25519.asc create mode 100644 private_dot_ssh/encrypted_private_id_rsa.asc create mode 100644 private_dot_ssh/encrypted_private_known_hosts.asc diff --git a/borgexclude.txt b/borgexclude.txt new file mode 100644 index 0000000..f302a5e --- /dev/null +++ b/borgexclude.txt @@ -0,0 +1,18 @@ +*/*.o +*/*.tmp +*/*.git +*/*.iso +Downloads +.local +.cache +.npm +*/node_modules +.rustup +build +fun +go +.docker +.cargo +.rustup +.steam +.yarn diff --git a/executable_borgbackup.sh b/executable_borgbackup.sh new file mode 100644 index 0000000..4ab0cd0 --- /dev/null +++ b/executable_borgbackup.sh @@ -0,0 +1,7 @@ +#/bin/env bash + +export GNUPGHOME=~/.gnupg/trezor +export PASSWORD_STORE_DIR=~/.vault/password-store +export BORG_PASSCOMMAND="pass show borg/ssd" + +borg create -sp --list --exclude-caches --exclude-from borgexclude.txt /mnt/veracrypt1/borgrepo::yt-home-{now:%Y-%m-%dT%H:%M} . diff --git a/private_dot_ssh/encrypted_id_ed25519.pub.asc b/private_dot_ssh/encrypted_id_ed25519.pub.asc new file mode 100644 index 0000000..7cd2f2c --- /dev/null +++ b/private_dot_ssh/encrypted_id_ed25519.pub.asc @@ -0,0 +1,10 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdAT4QJaQ9AmP7KuXWKmDTs7P04uXAHbmTSpBj/doujtkAw +7ZN9rHUXAN1wu9GDIPFndlmfi96ZxB8c66LuIRbU2T6Iw6bNZhaWpreKUOEr2QGi +1KYBCQIQm9coU/MD8MgZ1I1Q6DLVbckDOiMDQxPpJ+ipWHC2IEgSvHb3uuXbrFY6 +b65vE7vPcWz4UCOeJRM2EsqHVTd+eH7mdv+XcsaHC9C2+UwYo+wv5DLbC/ZtnGT2 +EM3pPoTk3cdYnf+GInRlyictL3MC0uwEkBrg4bRN1tcczYyPz6Wu5PLN1DNqLZFK +Dcq/P4eoed+6dDCEMXUEIaFRQ13TxSug +=IYwh +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_id_rsa.pub.asc b/private_dot_ssh/encrypted_id_rsa.pub.asc new file mode 100644 index 0000000..476eb3d --- /dev/null +++ b/private_dot_ssh/encrypted_id_rsa.pub.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdARE6mXFUXh2jAfrIGEPv4sJSnsTtuPSlblAEJPf+igxsw +MVfXQuA+/KiQzPOgSvwgiJjLbjQySGZwNIngcl88c3mJK5xbekbyDnWahO0JB2DH +1OkBCQIQgV0QyKPj2yvKmGmDXS2DcpKKJWtakY8NXX5XWMUEgQos4qaNn9dPVFpo +XkizPX985F/u315h72UFM30bfc0NSlDD8wM144wzVNy8uPUBdBwiNp8JYe+Fri8a +o5v0Vk78nd/+tXLphf0VIDhGwkA4QGsUzV4C5CXru7cRjq8bPM69bNscUCgQ/iky +cMbpr4EmDmXLblCrPIOPOagSroAyjo4ShVJw6Sn41AUSw/GsGpnHvIUgHfz+TSF2 +wnMe41sThNw4gHBLSmFpPQk9j732ZIxvvvCNSb9a4NuDSSl9Rj202NFq+z/72dEs +9AEZ3JQRwp6VdL8WSBichoiFJAm4o6jn5MRIOuYBH+lBBmFmGEWrdCm4wFz3Apmx +Ox7P7ciRuRk71MWna1l7GUxyGensrGYOo21kvmHdOiuoPEo/3+MYNYY5HlzB50VM +pyfehPShJzFQAl4SeJlz5Dx7Qqvy806nnCzuM1tz41x+0oNTv9LiSghVSqq3FUFs +Cz9xvc12W5cxBoTDumMcCkf8C8PEA7uRd60GsxSLIUiZA3fqAejDZV/Sa8I/A0+5 +H7lemS66kgo+MTEa6XkxK4LkCwtrspaQkCTvnJvlSi/M2JqcEbWZrrUFFjV5JAaY +J2e59b51cZ11i7fzK2/trEexh+vBtqcMLiL8ANd0y7LBTiK9yn3lmhA/wUqOHvfQ +Z6xBSy39qVD7T46LIaPF5ia8X5X+ +=hS2c +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_private_authorized_keys.asc b/private_dot_ssh/encrypted_private_authorized_keys.asc new file mode 100644 index 0000000..9a76349 --- /dev/null +++ b/private_dot_ssh/encrypted_private_authorized_keys.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdA0eOEs5Je+/lWpSCoZqwJ31oUM/L2RojG694nBmjLhA4w +aORzcqMAD6KHdlWm/SwmQomXa0pP1XCm4AvUvCcV+00028pI48X3hJKVvggVFFws +1OkBCQIQsm90QPT4TDYkERVntaG7Gq2DA5E35lKjAFHxwZs7czbCwCHCShfa7zLX +xN8LcyRto6Zr/uKrEcJfb1qIfnIZkE3AN+A/sOTkFRB0lmfe76e5Yh9pSoWSC6Yd +VzxSs9R6tZsrTLCfHqSDrsIW0TIZzaxtUbf3lD3M/jY8HoHg6Px7wSjED0RQnBOH +nk9ecF0Qjw1tmYG0SdMM5a4VBTDlQkDoZ3VhCjPidIYRm64b9qi5bGxdWXalJNUW +SfJ9vx9kmKoG0LmZY+0S1gn+hFxBJRDaYArJ7mK0UbVMATZa3I70LoFgoICkvyh8 +g9WbKEaXXR7dAEQBJg6GK87QAOnaiRW2lQedMSFLJCfeDt/nLwDZ9815FAUTI7Ma +tLqLRTeXwSqwta7Hhja0kMr0EogNNH/ELCLbIa/nMLcmGlM+IqyZ4WkLePfHH4f4 +SsF6X1XWFXjRjS9l//OJU/Uovi6l8lC26vDixul3Q3SkSDkNlO/JUVb0FjpkjZU+ +AAk+ZAMUWM+82iJZvz3xLwgjPv0l9pMjGNJQAUK6CruBdp5ASGUh7m/wdsIOoNa8 +uZtHNLz3kvLD4tj+qCA8CIFy8Twx/hxdXJ6TkGhQK3VTaKvB/76cAoak8vq/QCi7 +9xYR65qlJ9PSXnOWyNwJTBi8hLJZPRrVFn5ewGKyNZ/YqGwGqnSN5I+cYl5BIOqb +KgU27a5LZ0N/lqFhSYdCN6Iwqqzee40hUCgMDDoClnUfCj770iXEDIy9E+rAXZwb +A5H0ORdLd6bEdsymDv8kfu/eLW3Z2T9z4GYPa1YAPB1ClYIcttnHcqgxnKJJ9CU= +=OOHr +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_private_config.asc b/private_dot_ssh/encrypted_private_config.asc new file mode 100644 index 0000000..2ef3653 --- /dev/null +++ b/private_dot_ssh/encrypted_private_config.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdAHpW7oJyEYKH7UdYaBAKxV8+u9vCDnXZ+WRA2V3lcxUUw +aqRgnYYndvQIUDVa5jxYSqdUfsB4ED1rrbIeLFBJ0VTVFNU1lhWPmkEmtZ0r2hAX +1MAiAQkCEKwTiIvBotvOssGu4TEs5Z6PzA+yzJXjeTWGwvmp4gVzUqnBLTO6/ZKh +UTjJv6g1EqhwozXPtBiILQT2GzEl40JhaZmvdhWEGIsKqlEHzgzGFpUJXDCDSu+1 +DHlIf94DwdsCx/RGu3PWlX9Q5lkOXqgoMtye7LFSUnG5uBLu4YFMSzvPEe0BY+uB +bGnpAL01pKVRnAKexskJ4rO6Br6s7+wdDoqWX6V74dJzsafaHdLI/uo1Khu/+9AK +PXFcg6ZMK5Mr19g5jEAYFak23c+z27+GAE3q1OnFP2JxENyRVQ== +=IqLm +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_private_id_ed25519.asc b/private_dot_ssh/encrypted_private_id_ed25519.asc new file mode 100644 index 0000000..8cd3667 --- /dev/null +++ b/private_dot_ssh/encrypted_private_id_ed25519.asc @@ -0,0 +1,14 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdAoshW8w60Vi9pBXitDiskI8ZZld5aWFtWDaOPrC74bSIw +G3UtiTnRVgDY0RaEDrmhJJyh/msdZuvE8IH4sbQgkmwmIVfzYwcIwdC7RQKO1gDE +1MCdAQkCEFNJUe73uI55WjZDbm5Y5D3NZVn//b/NeYoBrNO5Jp65IOCW9NNs7MGa +z+JsaFdO41/l42F+s56yZhyzT5CXJ2CJnHfa7tzyfz/bYwO+19Q19QXK7ZbDPlsC +IWQEzTAeTG0+4VsGOE1i3/lyGCRT9JIwiEXheaBsD7Qk2wVAwhIS5ObCH2zlWeyI +dEyiqLrP3GuW/uQqR4ZjE1TEQZpc84P8TWnJVts7KZFpMICVHiwLqpa1oodtq86u +VCh3EzwXro7xPOG12lPjTR13VwhK+KlaNnTlyKmp4yJXnMBKM45yeRHRAJO3xHVB +/86vQdV2j/7xX8b+S/8+eeTyGuTf/ai8LRA499ACpC8TUhcuq7vRdRwLZZspuQcL +DLM9wVhyI+8TMS7N9yioZ7NGdY5SP22Ur2tV9kCl9uFBg5tSDfIRMWwY3hC5Q+Fn +wfh/AToyjb8I0n1yelTy3Q== +=4fn6 +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_private_id_rsa.asc b/private_dot_ssh/encrypted_private_id_rsa.asc new file mode 100644 index 0000000..56df77c --- /dev/null +++ b/private_dot_ssh/encrypted_private_id_rsa.asc @@ -0,0 +1,49 @@ +-----BEGIN PGP MESSAGE----- + +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 +=uXDY +-----END PGP MESSAGE----- diff --git a/private_dot_ssh/encrypted_private_known_hosts.asc b/private_dot_ssh/encrypted_private_known_hosts.asc new file mode 100644 index 0000000..66b9365 --- /dev/null +++ b/private_dot_ssh/encrypted_private_known_hosts.asc @@ -0,0 +1,33 @@ +-----BEGIN PGP MESSAGE----- + +hF4DTouuqIuaNhASAQdAKS7CgC8DjOi2cg0gi0k427Ev3SnK1mCAGnTAeTDzqzww +Bjvf4f+Iw3Umyl7/fWgBS5hYOOL9PRqWL5tjV7eFdNJO9iI3lx/vTjkSKPfvXqsk +1OoBCQIQgtzQe0hAZOnmeQUZWUHp0ifbqqRYKfb9PzaoBqAWRyOxO6OkX01lHVJL +mRzy49wuwfLbpKz2qsyFpaDoTHpqheykrq/Bs85/nr+2mz60E2mFCj6vR4IEDfBV +yIXOpJzWWzap72nMXRhdQzsqyIPqCeVxH5GCiT+PMxj+rIDU7IM+lWlYTOtd/Dot +SliMW1WIUaUXbXeRMEEHz24okbda/A6kCSD35puqPgG6Cuur3sjAJa1QfmewhDfk +ZRDlUYK9ypraD72jvMCo9ZdOIewCHCMlKaI+p9niYtV31Dlq0e0XOTGOawKs9XHH +OJECRXXa32ucwFBb+o/Kq5DPPdeEWPNuM8xyg50h81cGqbGIFdplv/4LUuAI6c54 ++/TqTuu3rBT54qgi5bR9AbwLcS88rfoJiahbvGAcQVB6imkh3ocMS36tzYd1r6gd +6fBmuA6B5pTyNVJ6b2IYTyIfbQ1d+gkBzq8gJoQ4UZB07f2cxFr01Xc2NWz3Lfba +kPqCmWNJItPawbzYvjPF28Du05mizjb5wrRD56+lBLkoVZYU39d3bMX7aqGxYOfp +3Y+yCLm/ISzUI/L2KmDI8O3RIn0IBSi1tylSf4/ZsRGW6Qaxfb2Cg6WfmLDDgGT4 +cFuBRSo4J1+YdWq5oOpA/T9CMxSBl2N4UKNxigXU79UjdXTxvg1Zrm2A+xVOPMmG +vD7Dyd+B3a8O7CNcRY0hTFOpWJ897OOxQHqFi0iBdL9lv1UHPT1TFuobPhvNW0dl +zKpLRzk6gy11vlFAfZbSx5m23j7EN4YGQUHB7CDbcdWOl88Uum0VZzfX8n80TD8z +9L5AdSzNGcppuWg9uNiG1Bd9boNI/BHAbMKGIL9FxGyMsq7xCckgGjgTo+RUKjIU +GMH9gahNg/ejFTw13JXm1fm64Mc/grsmnV7i1+dIMDmYvfJm/6p/4IYC3CXNQPD7 +t2zbynVgud6e1wYZotz8UqwZocMdEd+MpyeA30iQyH8LunxQ5r9MZ4V45hw0UVJr +64CzIw+0Pr82YOe8WACMyubogp9LnC1aUZZXVM7ZH2Bs4lCQXxsGYRZ4prg6/eVZ +KGTyRdDxdF3o8+ENEGOL034Cxi9Ew9o8IwFRoUxCjk5sYN5TZ028QpTcIsz1E+TU +954ctUuRAb+AnzM+NZbjW5mcevixSe5P3Zj938rHAze9o3Z3mi87kgivJmaah9dH +Xdyus+39ohZzKX+n6OWd0L5VHLIvtgiypqH098kxvSk8RSA0ROxMl+ARgk47/Mor +Hb2b9tp7y70/90kk5ed5TVWi7sPfKDI5ZjLYp7INs0zfidGFLOcmrmda2V/UvOX7 +8lt6R/wmMm2P4cR74LLc7Th1wDpXDxCjmmJQryM+hIYc+eQW1RhyzSSG81ehftOu +KjrUXHHzkDToSfhlSziF/Hw/P3WZV8BJUNjmq6tk6/W/xUS4UjLp9eRZLyTj6BE4 +3Rvt+PmkiWkmEARCCK9gTr9JBZ+AdqxV/rPLbvRttHy96kdN+Y1penM6KxJZ3OFU +xwnY6kPlISbSj19UNn7ytZW5Jk10RgrTrVtP2iM2eNDSRAKAhsGPML7/UA6XeywF +W3lDulCRWWoo0zVBoTNtvTblw2pgrDFotq2OPU6IPWKQlckrNib3vAj6ZugYCHs1 +GSbpQ+F40K49PDyml6txx/Y47Uz+nQ7vlckJ6BQB +=w0KD +-----END PGP MESSAGE-----