Mount

sshfs 似乎已掛載,但本地掛載點上的 ls & cp 掛起?

  • August 9, 2020

我正在使用 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 lssudo cp掛在本地掛載點上,沒有任何錯誤輸出dmesg。為什麼會發生這種情況?

這個問題從嘗試sshfs使用 OpenPGP 智能卡進行身份驗證開始,然後在我認為身份驗證已解決時被編輯為目前形式。

我目前的問題是 using -o SmartcardDevice=/dev/hidraw7,它開始是因為否則我會從遠端主機收到密碼提示。(使用者禁用了密碼,並且僅設置了密鑰身份驗證。)

我最初的問題是由 running 引起的sudo sshfs,但我不確定這是為什麼。sshfs以非 root 使用者身份執行正確省略SmartcardDevice智能卡 PIN 身份驗證提示,然後在所有本地實用程序正常工作的情況下按預期安裝。

引用自:https://unix.stackexchange.com/questions/603540