JEdit kann sich nicht mit com.jcraft.jsch.JSchException anmelden: Auth cancel

488
harmic

Ich verwende Jedit zum Remote-Bearbeiten von Dateien auf einem Linux-Server über das FTP- Plugin. Ich verwende SFTP mit Kennwortauthentifizierung.

Bis heute hat es gut funktioniert, aber plötzlich zeigt es bei jedem Login die folgende Fehlermeldung an:

com.jcraft.jsch.JSchException: Auth cancel 

Dieser Fehler ist auch in der Sshd-Protokolldatei auf dem Server sichtbar.

Ich kann mich via ssh einloggen mit zB. Kitt ohne Probleme.

0

1 Antwort auf die Frage

0
harmic

Das Problem stellte sich heraus, dass ich einem meiner bash-Profilskripts auf dem Server eine Zeile hinzugefügt hatte, die bei jedem Login einen Text wiederholte:

export PGVERSION=9.6 echo "PGVERSION=$PGVERSION" 

Der zusätzliche Text verwirrte das JEdit-Sftp-Plugin.

Die Lösung bestand darin, sicherzustellen, dass der Text nicht wiederholt wurde, wenn nicht mit einem Terminal gesprochen wurde. Daher änderte ich die zweite Zeile in:

[ -t 0 ] && echo "PGVERSION=$PGVERSION"