SSHFS friert in Bash ein, aber in Tcsh

SSHFS friert in Bash ein, aber in Tcsh

Ich führe SSHFS auf einem Cluster aus, auf dem ich kein Root bin. Daher verwende ich SSHFS 2.4 (da es keine Installation von Fuse erfordert, was ich als Nicht-Root nicht kann, und ich die ausführbare Datei auch ohne ausführen kann apt install). Ich kann die folgende Partition in mounten tcsh:

echo "CENSORED" | ./sshfs/bin/sshfs -o password_stdin -o StrictHostKeyChecking=no [email protected]:/ /SOME/CENSORED/PATH

Doch dann bashpassiert etwas Seltsames. Im Terminal erscheint eine leere Zeile. Es wartet eine Minute und dann:

Timeout waiting for prompt

Es scheint nichts damit zu tun zu haben, auf die Fingerabdruckgenehmigung zu warten, da StrictHostKeyChecking angewendet wird. Das ist seltsam, es passiert, bashaber tcshvielleicht hat es bashdamit zu tun?

Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:    18.04
Codename:   bionic

EDIT: der Fehler scheint hier aufzutreten: https://github.com/libfuse/sshfs/blob/6a2d06e36fe73e592e02a16ff5025ec622eb015e/sshfs.c#L916

Weiß jemand, warum sich Bash in diesem Kontext anders verhält? Und wie kann man das umgehen?

verwandte Informationen