Ho sbagliato a configurare il mio config.fish
e ora non posso usare il mio server.
Ogni volta che provo ad accedere, dice
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
Mi permette quindi di digitare fino a quando non chiudere la scheda del terminale: il ^C
termino la connessione e^C
trucco si verifica solo a volte. Cercare di ssh root@server
darmi solo la risposta per accedere come freebsd
utente.
Se provo a scp
modificare il telecomando config.fish
per sbarazzarmi delle linee offensive, mi dà ancora lo stesso errore, piuttosto che farmi accedere al file.
Effettuare il login a Digital Ocean e accedere alla console non serve assolutamente a nulla, dal momento che non ho idea di quali possano essere le password, dal momento che utilizzo sempre ssh
per accedere (quindi potrebbero esserci solo i tasti SSH, che non credo Posso usare al prompt della console DO).
Questa domanda sembra indicare che devo dire al mio VPS di fare un riavvio forzato dal sito Web di DO e quindi fare cose con la modalità utente singolo. È l'unica strada da percorrere?
scp
suggerisce che stai eseguendo cose dal tuo ~ / .config / fish che non sono appropriate per una sessione non interattiva. Probabilmente dovrai proteggere alcune delle tue voci di config.fish conif status --interactive
.