SSHFS: Difference between revisions
Initial page |
Add example configuration |
||
Line 1: | Line 1: | ||
SSHFS is a file system that allows users to mount and access remote files over SSH (Secure Shell) connections, providing secure and encrypted access to remote data. | [https://github.com/libfuse/sshfs SSHFS] is a file system that allows users to mount and access remote files over SSH (Secure Shell) connections, providing secure and encrypted access to remote data. | ||
== Configuration == | |||
Following example configuration will mount the remote filesystem <code>/mydata</code> of the host <code>10.0.1.100</code> at the destination <code>/mnt</code>. Authentication is done via the user <code>myuser</code> and the private key <code>/root/.ssh/id_rsa</code>.<syntaxhighlight lang="nix"> | |||
fileSystems."/mnt" = { | |||
device = "myuer@10.0.1.100:/mydata"; | |||
fsType = "sshfs"; | |||
options = [ | |||
"nodev" | |||
"noatime" | |||
"allow_other" | |||
"IdentityFile=/root/.ssh/id_rsa" | |||
]; | |||
}; | |||
</syntaxhighlight> |