溫馨提示×

CentOS SSH如何使用SSHFS掛載遠程文件

小樊
33
2025-06-22 06:52:50
欄目: 智能運維

要在 CentOS 上使用 SSHFS 掛載遠程文件,您需要遵循以下步驟:

  1. 安裝 SSHFS 軟件包: 在 CentOS 7 及更高版本上,SSHFS 已經包含在 fuse-sshfs 軟件包中。要安裝它,請運行以下命令:

    sudo yum install fuse-sshfs
    

    對于 CentOS 6,您需要從 EPEL 存儲庫安裝 fuse-sshfs

    sudo yum install epel-release
    sudo yum install fuse-sshfs
    
  2. 創建一個掛載點: 在本地文件系統中創建一個目錄,用于掛載遠程文件系統。例如,創建一個名為 remote_folder 的目錄:

    mkdir ~/remote_folder
    
  3. 掛載遠程文件系統: 使用 SSHFS 掛載遠程文件系統。您需要知道遠程服務器的 IP 地址、用戶名和要掛載的遠程目錄。以下是掛載遠程文件系統的命令:

    sshfs username@remote_ip:/path/to/remote/directory ~/remote_folder
    

    例如,如果您的遠程服務器 IP 地址為 192.168.1.100,用戶名為 user,要掛載的遠程目錄為 /home/user/remote_folder,則命令如下:

    sshfs user@192.168.1.100:/home/user/remote_folder ~/remote_folder
    

    輸入您的密碼后,遠程文件系統將掛載到本地 remote_folder 目錄。

  4. 訪問遠程文件: 現在,您可以在本地文件管理器中訪問 ~/remote_folder 目錄,就像訪問本地文件夾一樣。您可以在其中讀取、修改和刪除文件。

  5. 卸載遠程文件系統: 當您完成操作并準備斷開連接時,請使用以下命令卸載遠程文件系統:

    fusermount -u ~/remote_folder
    

    這將安全地斷開與遠程文件系統的連接。

注意:如果您經常需要掛載遠程文件系統,可以考慮將其添加到 /etc/fstab 文件中,以便在系統啟動時自動掛載。要實現這一點,請編輯 /etc/fstab 文件并添加以下行(用實際值替換 username、remote_ip/path/to/remote/directory):

sshfs#username@remote_ip:/path/to/remote/directory /home/your_username/remote_folder fuse.sshfs _netdev,user,idmap=user,transform_symlinks,identityfile=~/.ssh/id_rsa,allow_other,default_permissions 0 0

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女