需要 sshfs 帮助

需要 sshfs 帮助

我无法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 ,sshfs而在于 plain ssh

如果可行,请使用创建一个完全空的新目录mkdir /tmp/TEMPORARY_MOUNTPOINT,然后尝试使用挂载远程文件系统sshfs -p PORT USER@IP:/PATH /tmp/TEMPORARY_MOUNTPOINT

我不知道为什么你需要使用sudo它,在我的系统上我不需要root权限sshfs(我正在使用Debian Stable)。

相关内容