diff --git a/content/cv.md b/content/cv.md index ad2a079..77f7f01 100644 --- a/content/cv.md +++ b/content/cv.md @@ -70,7 +70,7 @@ title: "Employment History"

ezyVet

Site Reliability Engineer

-

August 2019 - December 2022

+

August 2019 - December ezy2022

diff --git a/content/posts/syncing_ssh_configs.md b/content/posts/syncing_ssh_configs.md new file mode 100644 index 0000000..d9d1a4b --- /dev/null +++ b/content/posts/syncing_ssh_configs.md @@ -0,0 +1,28 @@ +--- +title: "Easy syncing SSH configs on macOS" +tags: ["syncing", "config", "ssh"] +date: "2023-08-17" +featuredimagepreview: "/cathacker1.jpg" +--- + +Maintaining SSH configs can be a pain when you're hopping between multiple devices, even more when syncing apps (Synology/NextCloud/etc) are blocked on some networks/devices. + +Make sure you have iCloud Drive enabled and this will symlink your SSH config + key to a folder in iCloud Drive and sync across devices. + +The iCloud Drive is located at ~/Library/Mobile Documents/com~apple~CloudDocs. By putting this file + your config/id_rsa files in here, it will simply symlink them. Warning - the setup script will overwrite existing config/id_rsa files. + +```setup.sh +#!/bin/bash +FOLDER=$(pwd) +ln -sf "$FOLDER/config" ~/.ssh/config +ln -sf "$FOLDER/id_rsa" ~/.ssh/id_rsa +``` + +```install +cd ~/Library/Mobile Documents/com~apple~CloudDocs +mkdir macOS && cd macOS +# Create above setup.sh file and copy in your .ssh/config and .ssh/id_rsa keys +./setup.sh +``` + +Heavily inspired by [This post](https://leihao0.github.io/Sync-macOS-ssh-config-with-iCloud/) diff --git a/static/cathacker1.jpg b/static/cathacker1.jpg new file mode 100644 index 0000000..522055a Binary files /dev/null and b/static/cathacker1.jpg differ