Что делать с всплывающим окном.ssh на экране входа в систему?
Я настраивал git с помощью ключевой фразы ssh на Ubuntu 12.04 через терминал с помощью Help.GitHub: "Вы можете запустить ssh-agent автоматически, когда открываете bash, добавив следующее в ~/.profile или ~ /. Файл bashrc "Я добавил файл ~/.bashrc:
SSH_ENV="$HOME/.ssh/environment"
# start the ssh-agent
function start_agent {
echo "Initializing new SSH agent..."
# spawn ssh-agent
ssh-agent | sed 's/^echo/#echo/' > "$SSH_ENV"
echo succeeded
chmod 600 "$SSH_ENV"
. "$SSH_ENV" > /dev/null
ssh-add
}
# test for identities
function test_identities {
# test whether standard identities have been added to the agent already
ssh-add -l | grep "The agent has no identities" > /dev/null
if [ $? -eq 0 ]; then
ssh-add
# $SSH_AUTH_SOCK broken so we start a new proper agent
if [ $? -eq 2 ];then
start_agent
fi
fi
}
# check for running ssh-agent with proper $SSH_AGENT_PID
if [ -n "$SSH_AGENT_PID" ]; then
ps -ef | grep "$SSH_AGENT_PID" | grep ssh-agent > /dev/null
if [ $? -eq 0 ]; then
test_identities
fi
# if $SSH_AGENT_PID is not properly set, we might be able to load one from
# $SSH_ENV
else
if [ -f "$SSH_ENV" ]; then
. "$SSH_ENV" > /dev/null
fi
ps -ef | grep "$SSH_AGENT_PID" | grep -v grep | grep ssh-agent > /dev/null
if [ $? -eq 0 ]; then
test_identities
else
start_agent
fi
fi
Чуть позже я перезагрузил компьютер. Теперь, когда я пытаюсь войти в систему (т.е. ввести свой пароль и нажать клавишу ввода на экране входа в систему) в качестве единственного пользователя (в отличие от гостя), экран становится черным, и появляется всплывающее окно, спрашивающее меня о моем /.ssh/rsa_id passphrase
,
Когда я ввожу фразу-пароль, которую я ввел для GitHub, Ubuntu возвращает меня обратно на экран входа в систему, квадратный. Единственный способ, которым я знаю, как еще войти в систему - это как гость.
Что случилось и что я могу сделать, чтобы это исправить?