Removed old ssh login code. Added some feature notes.

This commit is contained in:
Darren 'Tadgy' Austin 2019-07-02 21:45:52 +01:00
commit 8bce5d846c

View file

@ -34,6 +34,10 @@ fi
[[ -d "$HOME/.local/bin" ]] && export PATH="$HOME/.local/bin:$PATH"
[[ -d "$HOME/bin" ]] && export PATH="$HOME/bin:$PATH"
#When registration of connection fails, set a marker in .bash_profile.
#Check for that marker in .bash_logout and don't remove socket from agents file - would be removing
#another shells socket. Will need to clear the marker if subsequently (from prompt_command) find a new socket and reg it.
# Make ssh-agent work better.
hash ssh-add ssh-agent >/dev/null 2>&1 && {
if [[ -e "$SSH_AUTH_SOCK" ]]; then
@ -114,58 +118,6 @@ hash ssh-add ssh-agent >/dev/null 2>&1 && {
}
unset _OUTPUT _PLATFORM
#hash ssh-add ssh-agent >/dev/null 2>&1 && {
# if [[ -z "$SSH_AUTH_SOCK" ]]; then
# # Try to find an existing agent socket to connect to.
# SSH_AUTH_SOCK="$(_find_agent_sock)"
# if ((${PIPESTATUS[0]} == 0)); then
# # Found a socket.
# export SSH_AUTH_SOCK
# echo "Connected to ssh-agent."
# alias ssh='ssh-add -l >/dev/null 2>&1 && unalias ssh || { ssh-add && unalias ssh; }; ssh'
# else
# # No viable socket - try to start an agent.
# eval "$(ssh-agent -s | grep -v 'echo')"
# ssh-add -l >/dev/null 2>&1
# if (( $? < 2 )); then
# # Agent started - add new socket to the agent sockets file.
# _lock_agents_file && {
# if _push_agent_sock; then
# echo "Started new ssh-agent."
# else
# echo "$(tput setaf 1 || tput AF 1)Started new ssh-agent, but failed to register socket!$(tput op)"
# fi
# }
# _unlock_agents_file
# alias ssh='ssh-add -l >/dev/null 2>&1 && unalias ssh || { ssh-add && unalias ssh; }; ssh'
# else
# echo "$(tput setaf 1 || tput AF 1)Failed to start new ssh-agent!$(tput op)"
# unset SSH_AGENT_PID SSH_AUTH_SOCK
# fi
# fi
# else
# # Got a forwarded ssh-agent connection.
# export SSH_AUTH_SOCK
# ssh-add -l >/dev/null 2>&1
# if (( $? < 2 )); then
# # Agent is connected - add new socket to the agent sockets file.
# _lock_agents_file && {
# if _push_agent_sock; then
# echo "Connected to forwarded ssh-agent."
# else
# echo -e "$(tput setaf 1 || tput AF 1)Failed to register forwarded ssh-agent socket!$(tput op)"
# fi
# }
# _unlock_agents_file
# alias ssh='ssh-add -l >/dev/null 2>&1 && unalias ssh || { ssh-add && unalias ssh; }; ssh'
# else
# echo -e "$(tput setaf 1 || tput AF 1)Problem connecting to forwarded ssh-agent!$(tput op)"
# fi
# fi
# echo
#}
#unset _PLATFORM
# Screen.
hash screen >/dev/null 2>&1 && {
if [[ ! -e ~/.hushlogin ]]; then