SSHFS는 bash에서는 정지되지만 tcsh에서는 정지됩니다.

SSHFS는 bash에서는 정지되지만 tcsh에서는 정지됩니다.

루트가 아닌 클러스터에서 SSHFS를 실행합니다. 따라서 저는 SSHFS 2.4를 사용합니다(루트가 아니기 때문에 퓨즈를 설치할 필요가 없고 apt install. 다음 파티션을 마운트할 수 있습니다 tcsh.

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

그런데 bash이상한 일이 일어납니다. 터미널에 빈 줄이 있습니다. 잠시 기다린 후 다음을 수행합니다.

Timeout waiting for prompt

StrictHostKeyChecking이 적용되어 있어 지문 승인을 기다리는 것과는 관련이 없는 것 같습니다. 이런 일이 발생하는 것은 이상 bash하지만 관련이 tcsh있는 것은 아닐까요 bash?

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

편집: 여기서 버그가 발생하는 것 같습니다. https://github.com/libfuse/sshfs/blob/6a2d06e36fe73e592e02a16ff5025ec622eb015e/sshfs.c#L916

이 맥락에서 bash가 다르게 동작하는 이유를 아는 사람이 있습니까? 그리고 이것을 우회하는 방법은 무엇입니까?

관련 정보