Я испортил настройку моего 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, а затем выполнить работу в однопользовательском режиме. Это единственный путь вперед?

1 ответ1

0

^D подтолкнул меня на приглашение, чтобы я мог отменить изменения в config.fish .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .