{"id":13400799,"url":"https://github.com/libfuse/sshfs","last_synced_at":"2025-05-08T22:26:25.980Z","repository":{"id":37276207,"uuid":"48388286","full_name":"libfuse/sshfs","owner":"libfuse","description":"A network filesystem client to connect to SSH servers","archived":false,"fork":false,"pushed_at":"2025-03-11T07:52:24.000Z","size":445,"stargazers_count":6694,"open_issues_count":47,"forks_count":513,"subscribers_count":87,"default_branch":"master","last_synced_at":"2025-05-08T20:55:45.885Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/libfuse.png","metadata":{"files":{"readme":"README.md","changelog":"ChangeLog.rst","contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-12-21T18:47:27.000Z","updated_at":"2025-05-08T17:24:32.000Z","dependencies_parsed_at":"2022-07-11T02:51:24.745Z","dependency_job_id":"f9d73f24-ec32-406f-bf99-26e07e3f3fe3","html_url":"https://github.com/libfuse/sshfs","commit_stats":{"total_commits":402,"total_committers":56,"mean_commits":7.178571428571429,"dds":0.6467661691542288,"last_synced_commit":"c91eb9a9a992f1a36c49a8e6f1146e45b5e1c8e7"},"previous_names":[],"tags_count":38,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libfuse%2Fsshfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libfuse%2Fsshfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libfuse%2Fsshfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/libfuse%2Fsshfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/libfuse","download_url":"https://codeload.github.com/libfuse/sshfs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253156719,"owners_count":21862991,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-30T19:00:55.623Z","updated_at":"2025-05-08T22:26:25.960Z","avatar_url":"https://github.com/libfuse.png","language":"C","readme":"\n# SSHFS\n\n\n## About\n\nSSHFS allows you to mount a remote filesystem using SFTP. Most SSH\nservers support and enable this SFTP access by default, so SSHFS is\nvery simple to use - there's nothing to do on the server-side.\n\n\n## Development Status\n\n\nSSHFS is shipped by all major Linux distributions and has been in\nproduction use across a wide range of systems for many years. However,\nat present SSHFS does not have any active, regular contributors, and\nthere are a number of known issues (see the [bugtracker](https://github.com/libfuse/sshfs/issues)).  \nThe current maintainer continues to apply pull requests and makes regular\nreleases, but unfortunately has no capacity to do any development\nbeyond addressing high-impact issues. When reporting bugs, please\nunderstand that unless you are including a pull request or are\nreporting a critical issue, you will probably not get a response.\n\n\n## How to use\n\n\nOnce sshfs is installed (see next section) running it is very simple:\n\n```\nsshfs [user@]hostname:[directory] mountpoint\n```\n\nIt is recommended to run SSHFS as regular user (not as root).  For\nthis to work the mountpoint must be owned by the user.  If username is\nomitted SSHFS will use the local username. If the directory is\nomitted, SSHFS will mount the (remote) home directory.  If you need to\nenter a password sshfs will ask for it (actually it just runs ssh\nwhich asks for the password if needed).\n\nAlso many ssh options can be specified (see the manual pages for\n*sftp(1)* and *ssh_config(5)*), including the remote port number\n(`-oport=PORT`)\n\nTo unmount the filesystem:\n\n```\nfusermount -u mountpoint\n```\n\nOn BSD and macOS, to unmount the filesystem:\n\n```\numount mountpoint\n```\n\n## Installation\n\n\nFirst, download the latest SSHFS release from\nhttps://github.com/libfuse/sshfs/releases. You also need [libfuse](http://github.com/libfuse/libfuse) 3.1.0 or newer (or a\nsimilar library that provides a libfuse3 compatible interface for your operating\nsystem). Finally, you need the [Glib](https://developer.gnome.org/glib/stable/) library with development headers (which should be\navailable from your operating system's package manager).\n\nTo build and install, we recommend to use [Meson](http://mesonbuild.com/) (version 0.38 or\nnewer) and [Ninja](https://ninja-build.org/).  After extracting the sshfs tarball, create a\n(temporary) build directory and run Meson:\n\n```\n$ mkdir build; cd build\n$ meson ..\n```\n\nNormally, the default build options will work fine. If you\nnevertheless want to adjust them, you can do so with the *mesonconf*\ncommand:\n\n```\n$ mesonconf                  # list options\n$ mesonconf -D strip=true    # set an option\n```\n\nTo build, test and install SSHFS, you then use Ninja (running the\ntests requires the [py.test](http://www.pytest.org/) Python module):\n\n```\n$ ninja\n$ python3 -m pytest test/    # optional, but recommended\n$ sudo ninja install\n```\n\n## Getting Help\n\n\nIf you need help, please ask on the \u003cfuse-sshfs@lists.sourceforge.net\u003e\nmailing list (subscribe at\nhttps://lists.sourceforge.net/lists/listinfo/fuse-sshfs).\n\nPlease report any bugs on the GitHub issue tracker at\nhttps://github.com/libfuse/sshfs/issues.\n\n## Packaging Status\n\n\n\u003ca href=\"https://repology.org/project/fusefs:sshfs/versions\"\u003e\n    \u003cimg src=\"https://repology.org/badge/vertical-allrepos/fusefs:sshfs.svg\" alt=\"Packaging status\" \u003e\n\u003c/a\u003e\n","funding_links":[],"categories":["C","Apps","Built On","Linux System Tools","others","\u003ca name=\"file-system\"\u003e\u003c/a\u003eFile systems","\u003ca id=\"1d9dec1320a5d774dc8e0e7604edfcd3\"\u003e\u003c/a\u003e工具-新添加的","Filesystems","Linux生态圈Dev\u0026Ops工具与服务","\\*nix/\\*nux","Networking"],"sub_categories":["Network","Kafka","Networking","\u003ca id=\"8f1b9c5c2737493524809684b934d49a\"\u003e\u003c/a\u003e文章\u0026\u0026视频","SSH"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibfuse%2Fsshfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flibfuse%2Fsshfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flibfuse%2Fsshfs/lists"}