ssh перестает функционировать через некоторое время

Я использовал git на удаленном сервере (Ubuntu 14.04 LTS). Он работает плавно, пока не пройдет определенное количество времени. Мне отказали в доступе к репозиторию (это не проблема на моей локальной машине). Как это произошло? И все равно разрешить это?

Во-первых, ключ ssh не «истекает» ( сертификаты ssl , но это еще одна тема). Они отменяются (удаляются с .authorized_keys на удаленной стороне)

Во-вторых, если он работает и больше не работает, что-то должно измениться, как и значение $HOME (поскольку ssh ищет открытый / закрытый ключ в $HOME/.ssh )

Если возможно, что процесс с использованием ssh не запускается с обычной учетной записью, а с другим пользователем (или с корнем, если ему предшествует sudo )

Другая возможность – если git-сервер легко перемещается на другую машину Linux (поддерживая тот же IP-адрес). В этом случае новый git-сервер будет иметь новый ключ ssh.