После экспериментов с некоторыми инструментами SSH Cygwin, которые позволяют мне использовать сохраненные ключи SSH в утилите Pageant Putty в Windows, обычное закрытие окна и попытка открыть новое приводит к ошибке, упомянутой в этой статье. К моему удивлению, это происходит не только с Cygwyn, но и с другими инструментами, такими как Git Bash. Ошибка вызвана (как я) для инструментов SSH, которые я решил запустить и использовать. Проблема в том, что ssh-соединения, которые вы установили в оболочках git bash или cygwin, не закрываются, что делает доступную оболочку зависшей и недоступной.
Решение довольно простое: остановите активную службу SSH в вашей системе либо из командной строки, либо с помощью диспетчера задач Windows:
Из командной строки
Откройте новый терминал (cmd.exe
) и выполните следующую инструкцию:
taskkill /F /IM ssh.exe
taskkill
Команда завершает данный процесс, который в этом случае ssh.exe
,
Графически с диспетчером задач
Если вы хотите сделать это графически, запустите диспетчер задач Windows (taskmgr.exe
) и искать ssh.exe
(а также ssh-pageant.exe
если указано) и завершите эти задачи:
После завершения указанного процесса вы сможете без проблем открыть новый терминал Cygwin.