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 bash
passiert 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, bash
aber tcsh
vielleicht hat es bash
damit 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?