Я испортил настройку моего config.fish
, и теперь я не могу использовать свой сервер.
Всякий раз, когда я пытаюсь войти, он говорит
fish: Unknown command '/usr/bin/keychain /home/freebsd/.ssh/id_dsa'
/home/freebsd/.config/fish/config.fish (line 21): /usr/bin/keychain $HOME/.ssh/id_dsa
Затем он позволяет мне печатать до тех пор, пока я не закрою вкладку терминала: трюк ^C
и не^C
случается только иногда. Попытка ssh root@server
просто дает мне ответ на вход в систему как пользователь freebsd
.
Если я пытаюсь scp
отредактировать удаленный config.fish
чтобы избавиться от оскорбительных строк, он все равно выдает мне ту же ошибку, а не позволяет получить доступ к файлу.
Вход в Digital Ocean и доступ к консоли абсолютно бесполезны, поскольку я понятия не имею, какими могут быть пароли, так как я всегда использую ssh
для входа в систему (поэтому могут быть только ключи ssh, чего я не делаю думаю, что я могу использовать в командной строке DO).
Этот вопрос, кажется, указывает на то, что мне нужно сказать моему VPS выполнить полную перезагрузку с веб-сайта DO, а затем выполнить работу в однопользовательском режиме. Это единственный путь вперед?