ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

SSHFS: 挂载远程服务器目录到 windows 本地

2021-11-19 10:31:07  阅读:177  来源: 互联网

标签:Samba windows 目录 服务器 挂载 SSHFS 远程


SSHFS: 挂载远程服务器目录到 windows 本地

说明

本文记录本人使用 SSHFS 实现将远程服务器上的目录挂载到本地的方法,实现文件共享。

问题描述

由于需要频繁访问服务器上的数据,对一些数据进行观察分析。之前都是使用 Winscp工具 或者 scp 命令等工具先将数据下载到本地,在进行处理,虽然能够达到目的,但这样子有点麻烦,操作不太方便,而且导致数据冗余。因此,就想着能否使用某种方法实现:访问远程服务器目录就和访问本地文件夹一样。通过各种搜索,发现还真可以。解决方案主要有两种:基于 Samba 和基于 SSHFS。

  • Samba 基于 CIFS(Common Internet File System) 协议;SSHFS 基于 SFTP(SSH File Transfer Protocol) 协议。
  • Samba 默认监听端口号 445;SSHFS 默认使用 SSH 端口 22。
  • Samba 功能更强大;SSHFS 操作更简便。

本文先使用了 Samba 实现,服务器测试可以,但远程挂载一直有问题。搞了很久,没有解决,估计是 445 端口号被屏蔽了。于是转向 SSHFS,发现真香。

解决方案

下面记录使用 SSHFS 实现将远程服务器目录挂载到 Windows 本地的方法,使得远程目录的访问就像是对本地文件夹的访问。

  1. 安装 SSHFS-Win
    Github 上下载安装 Winfsp 和 SSHFS-Win。

  2. 映射网络驱动器
    打开 我的电脑 ⟶ \longrightarrow ⟶ 计算机 ⟶ \longrightarrow ⟶ 映射网络驱动器。在弹出来的窗口中输入:

    \\sshfs\REMUSER@HOST[\PATH]
    

    其中,REMSER 表示用户名,HOST 表示远程服务器 ip,PATH 表示要挂载的远程服务器。完成之后,即可看到:在资源管理器上新增了一个盘符,并且映射到了指定的目录。

  3. 参考资料
    [1] 更全面的使用指南可以在相应 Github 仓库的 README 上找到。
    [2] Windows 下通过 SSHFS 使用 SSH 协议挂载远程服务器目录 - xieqk - 博客园

标签:Samba,windows,目录,服务器,挂载,SSHFS,远程
来源: https://blog.csdn.net/ID_AF12/article/details/121396866

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有