1. Update OS to latest version (Optional)
2. Install Package Managers: Homebrew and Homebrew-Cask
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
3. Install the following
brew install Caskroom/cask/osxfuse
brew install homebrew/fuse/sshfs
brew install ssh-copy-id
brew install coreutils
brew install findutils --with-default-names
brew install gnu-sed --with-default-names
brew install gnu-tar --with-default-names
brew install gnu-which --with-default-names
brew install gnutls ---with-default-names
brew install homebrew/dupes/grep
brew install binutils
brew install homebrew/dupes/diffutils
brew install homebrew/dupes/gzip
brew install git
brew install autossh
brew install wget
brew install Caskroom/cask/iterm2
brew install Caskroom/cask/google-chrome
brew install Caskroom/cask/google-drive
brew install homebrew/science/r
brew install Caskroom/cask/rstudio
4. Clone sdal_configs repository to local machine and run setup.sh
mkdir -p ~/git
cd ~/git
git clone https://github.com/dads2busy/sdal_configs.git
cd sdal_configs
bash setup.sh
5. Restart Terminal to Load New Configs!
6. Create SSH Key
hit return 3x - DO NOT set a password on the key
ssh-keygen -t rsa
7. Copy Public Key to Servers (need user's password)
ssh-copy-id lightfoot
ssh-copy-id sdal_pg
ssh-copy-id sdal_r
ssh-copy-id sdal_py
ssh-copy-id sdal_an
8. Test ssh to sdal servers. Should require no password.
ssh sdal_r
9. Test RStudio Connection (should establish tunnel and open RStudio webpage)
rs
10. Test Jupyter/Python Notebook Connection (should establish tunnel and open Jupyterhub webpage)
jp
11. Test PostgreSQL Connection (should establish tunnel and open Adminer [web-based db mgt] webpage)
pg
12. Test remote mounting
rmount sdal_r
13. Test remote unmounting
rumount sdal_r
13. Go to Finder/Preferences and put a checkmark in the box for Connected Servers so that they show up on the desktop