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

windows通过ssh连接Liunx服务器并实现上传下载文件 阅读详情

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 - 博客园

神器 Rclone:使用 SSH/SFTP 挂载任意远程目录到本地 有搞过云服务器的朋友肯定会经常在服务器与服务器之间,服务器与本地之间传输各种文件,但是传输文件非常麻烦,Windows Server 可以通过 Windows 自带的工具以 3389 端口进行远程桌面连接,传输文件稍微会方便一些,但对于 Linux,传输文件就稍显有些麻烦了。对于熟悉 Linux 的朋友来说当然其实无所谓,但对于 Linux 新手而言,这是一个比较麻烦的操作。 传输文件这么麻烦,要是可以像在本地磁盘之间传输文件就好了,诶,你还真别说,还真有个神器可以实现这个操作! 阅读详情

相关推荐

使用sshfs挂载远程主机文件到linux

将远程Windows系统主机上的文件夹挂载到本地linux主机指定目录下。

strongyoung的专栏 5187

Windows 本地直接使用 SSH,SFTP 以及 SFTP下载文件到 Windows/mac 本地或上传(没有客户端时)

下载 将 服务器上 /data/test123.txt 文件下载到 windows的d盘根路径下,如果是 mac 则更简单换成 / 路径即可。先通过上面的方式已经访问成功后可以通过以下命令将文件下载到自己的 某个盘上,或者某个目录。1.win(windows图标那个键) + r 直接搜 然后从打开的位置运行。如果是打开 sftp 前面的 ssh 换一下成sftp 就行。当然 scp 也可以使用 但也需要加上 -r 参数。将本地文件上传上去则是put 如下。

weixin_44131922的博客 9530

Windows 下使用 SSHFS 通过 SSH 协议挂载远程服务器目录

原文链接:https://blog.xieqiaokang.com/posts/505416489.html 一般情况下,我们可以通过 samba 协议挂载远程服务器上的文件夹。然而,并非所有服务器都开放了 samba 端口,特别是在外网情况下,通常只会开放一个 ssh 端口。而 sshfs 是通过 ssh 协议模拟的方式,实现将远程服务器上的硬盘挂载到本地。也就是说,只要你的服务器支持ssh连接,你就可以将服务器的硬盘挂载到本地,然后采用本地的方式来操作硬盘里的文件。 目前 sshfs 的实现有两种方.

xieqk's blog 2万+

通过ssh命令下载文件和文件夹

ssh

sdhdsf132452的博客 1万+

Linux服务器与windows主机之间通过SSH进行文件互传

服务器维修,需要数据备份。但是通过xshell下载数据会出现文件下载不完全的问题,因此使用SSH直接进行数据传输。D:/sever_backup :windows下的保存路径。第一步:打开windows主机cmd窗口(从文件夹中打开)不太清楚具体导致该问题的原因,既然成功就不去细究他了。中途对SCP命令进行了多种尝试,均出现各种错误,如。192.168.10.100:远程IP地址。第三步:输入远程服务器的密码,即可开始传输。-r:代表对文件夹内的数据进行迭代传输。chen_wenjing:远程用户名。

qq_53209389的博客 2042

Windows 下通过 SSHFS 使用 SSH 协议挂载远程服务器目录

SSHFS是一种通过SSH协议挂载远程服务器文件系统的方案,适用于仅开放SSH端口的服务器环境。文章推荐使用winfsp+sshfs-win方案(持续维护),并提供了GUI和命令行两种挂载方式。对于SSH默认端口和非默认端口情况,分别给出了具体的挂载路径格式。作为替代方案,也介绍了win-sshfs+Dokan的组合方式,但指出其已停止更新。两种方案都能实现将远程目录映射为本地驱动器,方便文件操作。

kay_545 2996

Windows本地最新版VSCode + Codex 连接远程Linux 服务器(无需升级 glibc)

安装 WinFsp 和 SSHFS-Win挂载服务器为 Z:\\project{=tex}使用 ssh 或 FinalShell 运行代码本地 VS Code + SSHFS 挂载 + ssh 运行Remote-SSH。

Geek 1391

Windows 环境下利用 SSHFS 实现远程服务器目录无缝挂载指南

本文详细介绍了在Windows环境下,通过SSHFS实现远程服务器目录无缝挂载的完整方案。文章重点推荐了基于winfsp和sshfs-win的稳定组合,并提供了从软件安装、图形化工具使用到命令行挂载的详细步骤。通过SSHFS,用户可以将远程Linux服务器目录映射为本地驱动器,实现文件编辑、管理的无缝操作,极大提升开发与运维效率。

mac99的博客 635

【部署】让你的电脑多出一个磁盘来用!使用SSHFS将远程服务器目录挂载到Windows本地,挂载并共享服务器资源

让你的电脑多出一个磁盘来用!使用SSHFS将远程服务器目录挂载到Windows本地,挂载并共享服务器资源

A-Itfuture的博客 9922

如何使用SSHFS通过SSH挂载远程文件系统?

通过将 SSHFS 集成到您的工作流程中,您可以安全高效地管理远程文件,从而提高工作效率并简化任务。无论您是系统管理员还是 IT 专家用户,SSHFS 都可以提供灵活的远程文件访问解决方案。

a17759353293的博客 3393

【Unity】制作简易三维场景

本文介绍如何制作一个三维场景

CiNian_的博客 4624

使用SSHFS文件系统远程挂载目录

SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器上默认启用 简介 SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器上默认启用 与其他网络文件系统(如NFS和Samba)相比,SSHFS的优势在于它不需要在服务器端进行任何额外的配置。要使

永远在学习Linux之路上 1251

Cadence IC5141保姆级教程:Bandgap电路四大仿真(稳定性/噪声/启动/PSRR)完整流程与调参心得

本文提供Cadence IC5141中Bandgap电路的四大仿真(稳定性仿真、噪声仿真、启动仿真、PSRR仿真)的完整流程与调参心得。从原理图检查到ADE L配置,详细解析各仿真步骤的关键参数设置与优化策略,帮助工程师高效完成电路设计与性能调优。

weixin_30399821的博客 1048

通过SSHFS挂载远程目录(Linux和Win10)

1. 简介 SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器上默认启用。与其他网络文件系统(如NFS和Samba)相比,SSHFS的优势在于它不需要在服务器端进行任何额外的配置。要使用SSHFS,您只需要SSH访问远程服务器。 2. 系统环境 Cetnos7.7 W...

beeworkshop的博客 3371

SSHFS-Win与Docker集成:在容器中访问Windows挂载的远程目录

想要在Docker容器中无缝访问Windows系统上挂载的远程目录吗?SSHFS-Win与Docker的完美集成让这一切变得简单!本指南将为你展示如何通过SSHFS-Win工具,让Docker容器能够直接访问Windows挂载的远程文件系统,实现跨平台的目录共享与数据访问。 ## 🚀 什么是SSHFS-Win? SSHFS-Win是一个强大的Windows工具,它通过SSH协议将远程Linu

gitblog_00293的博客 943

MiniOSD DIY记

最近迷上了航模,研究了很多东西,感觉路走的长了还是适当要停下脚步休息下总结下。 这次DIY的是一块OSD设备,主要用于航模图传的叠加显示,原理也很简单就是atmel atmega328p+MAX7456芯片,网上卖的成品基本上都是一个原理图。 原理图 我按照我自己的需要做了适当的更改,去掉了DC-DC电路,直接用5V输入,因为摄像头都是5V的,所以DC-DC不是很有必要,体积上更加小了点, 打...

memoff的博客 7600

SSHFS-Win终极指南:在Windows上轻松挂载SSH服务器为本地驱动器

SSHFS-Win是一个强大的Windows文件系统工具,它允许你将远程SSH服务器的目录挂载为本地网络驱动器,让远程文件访问变得像访问本地硬盘一样简单直观。无论你是开发者、系统管理员还是普通用户,这个免费开源工具都能让你在Windows系统中无缝访问Linux服务器的文件资源。通过SSHFS-Win,你可以直接在Windows文件资源管理器中浏览、编辑和管理远程服务器上的文件,无需使用FTP客户

gitblog_00752的博客 1184

core_analyzer分析c++程序内存占用

环境:centos; 进程:单进程多线程c++程序; 问题:1. 分析系统内存占用; 2. 分析ptmalloc内存空洞(bins上的空闲chunk的大小); 包括:1. 占用了很大内存的c++进程; 2. gcore(在进程不core dump的情况下生成core文件); 3. core_analyzer(分析gcor...

weixin_41644391的博客 4043
上一篇: SSH 免密登录服务器
下一篇: CUDNN_STATUS_EXECUTION_FAILED 报错解决
ID_AF12
博客等级 码龄5年 3粉丝 13原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值