Вышеупомянутые ответы являются большими, и я извлек уроки из чтения их. Если Вы не помните детали этих подходов и не возражаете перезагружать, можно всегда загружать систему с помощью живого дистрибутива CD, монтироваться / раздел и затем редактировать / и т.д. / пароль и перезагрузка. Не столь изящный как вышеупомянутые решения, но легче помнить.
Я использую vncserver -localhost [other options here]
когда я запускаю vncserver
на моих debian полях. Это означает, что VNC только принимает соединения от обратной петли удаленной машины.
Настройте сервер VNC, чтобы только принять соединения от Вашего IP.