Oreborous

wsl

Jan 2nd, 2019
287
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.69 KB | None | 0 0
  1. # .zshrc
  2.  
  3. source ~/bin/start-ssh-agent
  4. export VISUAL=vim
  5. export EDITOR="$VISUAL"
  6. export DISPLAY=:0.0
  7.  
  8. # bin/start-ssh-agent
  9.  
  10. #!/bin/bash
  11.  
  12. # Set up ssh-agent
  13. SSH_ENV="$HOME/.ssh/environment"
  14.  
  15. function start_agent {
  16.     echo "Initializing new SSH agent..."
  17.     touch $SSH_ENV
  18.     chmod 600 "${SSH_ENV}"
  19.     /usr/bin/ssh-agent | sed 's/^echo/#echo/' >> "${SSH_ENV}"
  20.     . "${SSH_ENV}" > /dev/null
  21.     /usr/bin/ssh-add
  22.  
  23.     ssh-add ~/.ssh/id_github
  24.     ssh-add ~/.ssh/id_raspberry
  25. }
  26.  
  27. # Source SSH settings, if applicable
  28. if [ -f "${SSH_ENV}" ]; then
  29.     . "${SSH_ENV}" > /dev/null
  30.     kill -0 $SSH_AGENT_PID 2>/dev/null || {
  31.         start_agent
  32.     }
  33. else
  34.     start_agent
  35. fi
Advertisement
Add Comment
Please, Sign In to add comment