Ubuntu 16.04 sftp e vscode ssh non funzionano

Nov 11 2020

Uso MobaXterm sul mio PC Windows per connettermi a una macchina Ubuntu 16.04.

Ho lavorato bene fino a poco tempo che ho scoperto che SFTP non funziona, quindi il mio riquadro sftp MobaXterm è scomparso.

Per assicurarmi che non sia un problema di MobaXterm, scarico anche FileZilla per testare SFTP, anche se non funziona.

Inoltre, ho provato a utilizzare VSCode sul mio PC Windows con estensione "Remote-SSH" per connettermi alla mia macchina Ubuntu, ma continua a mostrare questo errore:

Non sono sicuro che questi problemi di connessione che ho menzionato sopra derivino da dopo

  1. Ho installato zsh sulla mia macchina Ubuntu,
  2. Ho installato XRDP ma ho disinstallato dopo.

Qualsiasi aiuto sarei molto apprezzato.

Risposte

2 maples Nov 11 2020 at 14:10

Nella tua configurazione zsh, viene visualizzato qualcosa subito dopo il login o l'apertura di un terminale?

Ho avuto un problema simile in cui rsync si lamentava di un terminale sporco (ho dimenticato il messaggio esatto, ma fondamentalmente rsync non ha visto cosa si aspettava di vedere nella connessione remota). Si è scoperto che il problema era il fortunecomando che avevo aggiunto al mio .bashrc; stampava un messaggio di fortuna all'inizio di ogni connessione SSH, indipendentemente dal fatto che fosse una sessione interattiva o meno.

Nel mio caso, ho aggiunto lo snippet di seguito all'inizio del mio .bashrc, che ha risolto il problema:

# If not running interactively, don't do anything
[[ $- != *i* ]] && return