Configurazione errata dei pesci che impedisce l'accesso utilizzabile al server remoto


0

Ho sbagliato a configurare il mio config.fishe 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 ^Ctermino la connessione e chiudere la scheda del terminale: il ^Ctrucco si verifica solo a volte. Cercare di ssh root@serverdarmi solo la risposta per accedere come freebsdutente.

Se provo a scpmodificare il telecomando config.fishper 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 sshper 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?

Risposte:


0

^Dmi ha portato a un prompt, così ho potuto annullare le modifiche a config.fish.


Ciò suggerisce che era in esecuzione un comando che stava leggendo da stdin. Inoltre, il fatto che non puoi usare scpsuggerisce 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 con if status --interactive.
Kurtis Rader,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.