Ubuntu 16.04 sftp e vscode ssh não funcionam

Nov 11 2020

Eu uso o MobaXterm no meu PC com Windows para me conectar a uma máquina Ubuntu 16.04.

Trabalhei bem até recentemente, descobri que o SFTP não estava funcionando, então meu painel sftp MobaXterm desapareceu.

Para ter certeza de que não é um problema com o MobaXterm, também baixei o FileZilla para testar o SFTP, que também não está funcionando.

Além disso, tentei usar VSCode no meu PC com Windows com a extensão "Remote-SSH" para me conectar à minha máquina Ubuntu, mas continua mostrando este erro:

Não tenho certeza se esses problemas de conexão que mencionei vieram depois

  1. Eu instalei o zsh na minha máquina Ubuntu,
  2. Eu instalei o XRDP, mas desinstalei depois.

Qualquer ajuda eu ficaria muito grato.

Respostas

2 maples Nov 11 2020 at 14:10

Em sua configuração zsh, algo sai logo após você fazer o login ou abrir um terminal?

Tive um problema semelhante em que o rsync reclamava de um terminal sujo (esqueci a mensagem exata, mas basicamente o rsync não viu o que esperava ver na conexão remota). Acontece que o problema era o fortunecomando que eu adicionei ao meu .bashrc; estava imprimindo uma mensagem da sorte no início de cada conexão SSH, independentemente de ser uma sessão interativa ou não.

No meu caso, adicionei o snippet abaixo no topo do meu .bashrc, o que resolveu o problema:

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