使用SSHFS檔案系統通過SSH遠端掛在目錄
SSHFS(SSH Filesystem)是一個基於FUSE的檔案系統客戶端,用於通過SSH連線遠端目錄。SSHFS使用的是SFTP協議,它是SSH的一個子系統,在大多數SSH伺服器上預設啟用 |
簡介
SSHFS(SSH Filesystem)是一個基於FUSE的檔案系統客戶端,用於通過SSH連線遠端目錄。SSHFS使用的是SFTP協議,它是SSH的一個子系統,在大多數SSH伺服器上預設啟用
與其他網路檔案系統(如NFS和Samba)相比,SSHFS的優勢在於它不需要在伺服器端進行任何額外的配置。要使用SSHFS,您只需要SSH訪問遠端伺服器。
系統環境
Cetnos7.7
Windows10
安裝
Centos安裝SSHFS
[root@localhost ~]# yum -y install epel-release && yum -y install sshfs
Windows10安裝SSHFS
需要安裝最新版本的WinFsp和SSHFS-Win,
- WinFsp下載地址: https://github.com/billziss-gh/winfsp/releases/
- SSHFS-Win下載地址: https://github.com/billziss-gh/sshfs-win/releases
在Centos中掛載遠端檔案系統
SSHFS使用格式:
sshfs [user@]host:[dir] mountpoint [options]
如果沒有指定遠端目錄,預設會連線使用者的家目錄。
例如,遠端主機需要訪問root的家目錄,在這裡使用root使用者遠端訪問。掛載點這裡使用/mnt資料夾。
[root@localhost ~]# sshfs root@192.168.0.105: /mnt root@192.168.0.105's password:
系統將提示您輸入使用者密碼。為了避免每次裝載遠端目錄時鍵入密碼,可以生成SSH金鑰並設定無密碼登入。
如果需要開機自動掛載,可以在 /etc/fstab檔案中新增:
[root@localhost ~]# echo 'root@192.168.0.105:/Shares /mnt fuse.sshfs defaults 0 0'>> /etc/fstab
前提是需要設定無密碼登入,不然開機不能掛載。
解除安裝遠端檔案系統
[root@localhost ~]# fusermount -u /mnt/ 或者 [root@localhost ~]# umount /mnt
在Windows10中掛載遠端檔案系統
預設新增的遠端目錄是使用者的家目錄。
右鍵此電腦 - 對映網路驅動器
如果需要遠端掛載根目錄,可以如下操作:
總結
由於SSHFS使用SSH協議,所以伺服器和客戶端之間傳輸的所有資料都必須加密和解密。與NFS相比,這會導致效能略有下降,並且客戶端和伺服器上的CPU使用率更高。sshfs可以臨時用來訪問遠端檔案。
原文地址: https://www.linuxprobe.com/sshfs-mount-directory.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2674359/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 如何使用 SSHFS 通過 SSH 掛載遠端的 Linux 檔案系統或者目錄Linux
- 使用SSHFS檔案系統遠端掛載目錄
- sshfs通過ssh掛載遠端目錄到本地
- 使用 SSHFS 掛載遠端的 Linux 檔案系統及目錄Linux
- sshfs基於ssh掛載遠端目錄
- 使用 SSHFS 將遠端伺服器目錄掛載到 Windows 本地伺服器Windows
- Linux SSh scp使用【遠端檔案/目錄的傳輸】Linux
- Linux SSH遠端檔案/目錄傳輸命令scpLinux
- 如何通過 SSH 在遠端 Linux 系統上執行命令Linux
- linux下遠端傳送檔案命令,通過ssh協議傳輸檔案Linux協議
- 通過nfs共享目錄實現oracle 歸檔日誌遠端備份NFSOracle
- rtop – 通過SSH監控遠端主機
- udev 自動掛載U盤檔案系統指定目錄dev
- Linux檔案系統、目錄Linux
- 【Linux】檔案系統目錄Linux
- 使用 Frp 和 Docker 通過遠端桌面和 SSH 來遠端控制 Windows(反向代理)FRPDockerWindows
- Linux dd 在當前目錄建立檔案系統Linux
- Linux檔案系統-目錄和檔案管理Linux
- Linux 檔案系統的目錄Linux
- [譯] 通過 SSH 遠端使用 Python 直譯器來執行 FlaskPythonFlask
- Linux檔案系統目錄結構Linux
- IIS虛擬目錄掛載檔案伺服器目錄伺服器
- 在WINDOWS下使用xcopy遠端複製檔案Windows
- 解析Linux系統根檔案系統的目錄樹Linux
- 通過mysqlimport定時將遠端文字檔案匯入mysqlMySqlImport
- Linux 檔案系統的目錄結構Linux
- Linux系統的目錄及重要檔案Linux
- 遠端檔案管理系統(SpringBoot + Vue)Spring BootVue
- Linux共享遠端目錄Linux
- 在JUnit中使用@Rule測試檔案和目錄
- 遠端掛載NFS共享目錄引發當機問題NFS
- 解析Linux系統根檔案系統的目錄樹(轉)Linux
- CentOS系統下/tmp目錄臨時檔案清理CentOS
- shell指令碼-透過lftp同步遠端目錄到本地指令碼FTP
- ZT:通過PXE遠端安裝Linux系統全程解析Linux
- 使用TortoiseHg克隆遠端目錄報錯"abort: Access is denied"
- 阿里雲有獎體驗:如何通過ECS掛載NAS檔案系統阿里
- linux檔案系統的目錄結構筆記Linux筆記