服务器正在侦听端口“8765”并需要 SSH 密钥进行身份验证。
我可以使用以下命令挂载远程目录:
sshfs -o idmap=user,port=8765 stephen@server:/export/usb2T /mnt/usb2T
服务器识别出我的 SSH 公钥。
我已经看到,作为标准 SSH 端口的 fstab 条目,这将是:
stephen@server:/export/inbox /mnt/inbox fuse.sshfs defaults,_netdev 0 0
但我需要添加服务器的监听端口和客户端用户的 SSH 公钥。
我怎么做?
/etc/fstab
您要查找的条目是:使用
,port=PORTNUMBER
and,IdentityFile=/root.ssh/id_rsa
选项:ssh
通过SSHFS
远程挂载目录Mead 的安全外壳指南 (SSH)
如何在 fstab 中挂载 sshfs 远程目录
使用不带 mount -a 的 fstab 自动挂载 sshfs
SSHFS 接受许多您可能想要检查的命令行选项。例如,如果远程计算机上的 SSH 服务器在端口 12345 而不是端口 22 上运行,您可以这样做:
以下是命令行选项:
SSHFS 选项:
人/1/sshfs
我希望这个 sshfs 挂载到:
将 somethingSomething 的优秀帖子中提供的信息以及所需的选项汇总在一起,我们得到了:
其他选项是:
x-systemd.automount
为 systemd 创建一个自动挂载单元x-systemd.requires=network-online.target
仅在实现网络连接后才尝试挂载exec
使已安装驱动器上的文件可执行。