Mount
sshfs 似乎已掛載,但本地掛載點上的 ls & cp 掛起?
我正在使用 FUSE 安裝遠端 FreeBSD 機器
sudo sshfs -C user@remote-ip:/home/user/ /mnt/localmnt/ -o allow_other -o SmartcardDevice=/dev/hidraw7
通過 OpenPGP 智能卡設備進行身份驗證。我已經以 root 和非 root 使用者的身份嘗試過。這會綁定標準輸入,而不是像正常
mount
命令那樣返回到 shell,但輸出mount
顯示它已安裝:
user@remote-ip:/home/user/ on /mnt/freebsd type fuse.sshfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other)
我已經使用 sshfs 和寫入文件權限
default_permissions
刪除了每個Mount 。不幸的是
sudo ls
,sudo cp
掛在本地掛載點上,沒有任何錯誤輸出dmesg
。為什麼會發生這種情況?
這個問題從嘗試
sshfs
使用 OpenPGP 智能卡進行身份驗證開始,然後在我認為身份驗證已解決時被編輯為目前形式。我目前的問題是 using
-o SmartcardDevice=/dev/hidraw7
,它開始是因為否則我會從遠端主機收到密碼提示。(使用者禁用了密碼,並且僅設置了密鑰身份驗證。)我最初的問題是由 running 引起的
sudo sshfs
,但我不確定這是為什麼。sshfs
以非 root 使用者身份執行並正確省略SmartcardDevice
智能卡 PIN 身份驗證提示,然後在所有本地實用程序正常工作的情況下按預期安裝。