SSHFS
SSHFS(SSH Filesystem)是一種通過普通ssh連接來掛載和與遠程服務器或工作站上的目錄和文件交互的文件系統客戶端。[1]該種客戶端通過SSH文件傳輸協議(SFTP)與遠程文件系統交互,[2]這是一種通過任何可靠數據流提供文件訪問、文件傳輸和文件管理功能的網絡協議,它在設計上是Secure Shell(SSH)協議2.0版的一個擴展。
開發者 | Nikolaus Rath[來源請求]、Miklos Szeredi |
---|---|
當前版本 | 3.2.0(2017年8月6日 | )
源代碼庫 | |
操作系統 | 類Unix |
類型 | 遠程訪問 |
許可協議 | |
網站 | https://github.com/libfuse/sshfs |
當前使用FUSE的SSHFS實現是早期版本的一個重寫。該重寫由Miklos Szeredi完成,他也編寫FUSE。[3]
功能
SFTP能提供安全的文件傳輸和安全的遠程文件系統。雖然SFTP客戶端可以傳輸文件和目錄,但使用SFTP的相關文件系統可能不會單獨在本地掛載。在使用SSHFS時,遠程文件系統可能以與其他卷(諸如CD、DVD、USB驅動器、共享磁盤)相同的方式處理請求。[來源請求]
在sshfs中使用Unix命令ls有時不能正確列出文件的所有者,儘管可以手動映射它們。[4][5]
有多個用戶的分布式遠程文件系統較常使用諸如蘋果歸檔協議(AFP)、網絡文件系統(NFS)和伺服器訊息區塊(SMB)。SSHFS是這些協議的備選方案,僅適合用於用戶確信文件和目錄不會同時在被另一個用戶寫入。[來源請求]
SSHFS在與其他網絡文件系統協議相比時的優點是,由於用戶已具有對主機的SSH訪問,它不需要任何額外的配置工作,也不需要在防火牆中打開額外的傳入端口。
參見
- ExpanDrive
- 通過shell協議進行文件傳輸(FISH)
- FileZilla,一個自由軟件實用工具,面向多個平台。
- FTPFS
- GVfs
- SSH文件傳輸協議(SFTP)
- 安全複製(SCP)
- WinSCP
參考資料
- ^ sysutils/sshfs-fuse: sshfs-fuse-2.4p1 – mount remote directories over ssh. OpenBSD ports. 2013-06-15 [2015-02-10]. (原始內容存檔於2018-10-09).
- ^ SSHFS security. [2010-02-26]. (原始內容存檔於2010-03-12).
- ^ SSHFS homepage. [2012-03-15]. (原始內容存檔於2012-04-14).
- ^ Canonical Ltd. SSHFS - Community Ubuntu Documentation. May 2009 [2009-06-05]. (原始內容存檔於2019-05-14).
- ^ Szeredi, Miklos. SSHFS FAQ: What options does sshfs support?. November 2008 [2009-06-05]. (原始內容存檔於2009-04-18).
外部連結