SSHF에 대한 도움이 필요합니다

SSHF에 대한 도움이 필요합니다

작동하도록 할 수 없습니다 sshfs. 아무리 노력해도 내 비밀번호를 받아들이지 않습니다.

내 호스트 이름은 netnoob44이고 사용자 이름은 seeder다음과 같이 사용하려고 합니다.

sudo sshfs -o allow_other,default_permissions $USER@localhost:$HOME  /mnt/sharedfs -p 22222

그런 다음 내 비밀번호를 묻습니다.

[sudo] password for seeder: 
[sudo] password for seeder: 

비밀번호를 입력했는데 작동하지 않습니다.

이것은 작동합니다.

sudo ping 1.1.1.1
[sudo] password for seeder: 
PING 1.1.1.1 (1.1.1.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=8.97 ms

이것은 작동합니다.

seeder@netnoob44 ~ $ sudo mkdir test1
[sudo] password for seeder: 
seeder@netnoob44 ~ $ 

무슨 일이야? 왜 이것이 작동하지 않습니까?

나는 잠겨 있지 않으며 여전히 정상적으로 로그인 및 로그아웃할 수 있습니다 sudo.

답변1

먼저 원격 컴퓨터에 SSH로 접속할 수 있는지 확인하겠습니다 ssh -p PORT USER@IP:/PATH. 이것이 작동하지 않으면 문제는 plain이 아니라 sshfsplain 에 있는 것입니다 ssh.

작동한다면 완전히 비어 있는 새 디렉토리를 생성 mkdir /tmp/TEMPORARY_MOUNTPOINT하고 sshfs -p PORT USER@IP:/PATH /tmp/TEMPORARY_MOUNTPOINT.

왜 그것을 사용해야 하는지 모르겠습니다 sudo. 내 시스템에서는 루트 액세스가 필요하지 않습니다 sshfs(내가 사용하는 것 Debian Stable).

관련 정보