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

news2025/2/22 15:44:37

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

  • 1. 方法原理介绍
  • 2.SSHFS-Win使用教程—实现远程服务器磁盘挂载本地

由于日常主要用 Windows 系统,每次都得 ssh 到服务器上进行取资源(本地磁盘不富裕),所以涉及文件传输都用 scp 命令或者直接用 mobaXTerm 进行,经常这样难免不是很方便.

讲一下我的操作流程:

  • 我得将东西下载到自己的 Windows 上,然后再传到 Linux 服务器上。又或者从Linux上下载文件到windows,有时候我的本地磁盘空间不足。
  • 上次有朋友分享了一个软件可以直接将服务器上的目录挂载到 Windows 的资源管理器,相当于多了一个磁盘,这样子就可以直接将数据下载到服务器上了,省去了一步操作,挺方便的。

下面分享给大家!

1. 方法原理介绍

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

目前 sshfs 的实现有两种方案,
这里给大家介绍一种方案 winfsp + sshfs-win,目前还在持续维护更新!

2.SSHFS-Win使用教程—实现远程服务器磁盘挂载本地

※下载
直接前往 github 对应项目的 release 中下载最新版本即可,需注意 sshfs-win 对 winfsp 的最低版本依赖(下载最新版本一般即可满足),另外有GUI(用户图形操作界面)可供下载,建议下载。
(建议按下面顺序安装)

  • winfsp:https://github.com/billziss-gh/winfsp/releases
  • sshfs-win:https://github.com/billziss-gh/sshfs-win/releases
  • SSHFS-Win Manager:https://github.com/evsar3/sshfs-win-manager/releases (GUI,可选)

※使用步骤
两种:可以使用GUI图形化操作,简单更容易上手!也可以手动挂载!
方式一:使用GUI(推荐)
1.安装好前面三个软件后,请打开SSHFS-Win Manager:
在这里插入图片描述

2.打开 GUI 界面如下,点击 Add Connection:
在这里插入图片描述

3.依次填写每一项内容:

NAME:给远程服务器取个名字
Connection:远程服务器配置,如IP、端口、远程用户名、验证方式(密码,或密钥[参考:SSH密钥管理及免密码登陆])
Remote:远程目录配置,挂载后将成为本地对应盘符的根目录
Local:本地盘符设置(注意不要与现有盘符冲突)

如下:
在这里插入图片描述

点击 Save 保存。

4.返回主界面,点击连接按钮,即可将远程目录挂在到本地:
在这里插入图片描述
在这里插入图片描述

5.此时远程目录已经出现在了本地资源管理器中,未出现可刷新一下,或直接点击GUI主界面连接按钮左边的打开文件夹按钮即可进入目录。
在这里插入图片描述
6.如果长期使用建议在主界面的设置中打开开机自启:
在这里插入图片描述

方式二:手动挂载
弄清楚路径,然后右键此电脑,网络映射器!
输入路径即可!

路径:

  • 对应的 ssh 登陆命令为 ssh username@remote_ip,那么使用 sshfs-win 挂载远程服务器根目录和 home 目录的地址为
# 根目录
\\sshfs.r\username@remote_ip\

# home 目录
\\sshfs\username@remote_ip\
# 或者 \\sshfs.r\username@remote_ip\home\username\
  • ssh 登陆命令为 ssh -p port username@remote_ip,对应的 sshfs-win 挂载远程服务器根目录和 home 目录的地址在之前的 remote_ip 后加上 !port 即可:
# 根目录
\\sshfs.r\username@remote_ip!port\

# home 目录
\\sshfs\username@remote_ip!port\
# 或者:\\sshfs.r\username@remote_ip!port\home\username\

即下面框填写:\sshfs.r\username@remote_ip\home\username\或者\sshfs.r\username@remote_ip!port\home\username\

在这里插入图片描述
(手动简单介绍,如有需求可查看服务器磁盘挂载本地)

至此,操作完成!有问题随时私我!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/792838.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

点赞!远眺售后团队又获客户感谢信!

杭州远眺科技有限公司成立于2013年,是浙江大学软件工程学科成果转化基地,作为国内首家为智慧应用类行业提供软件开发工具、行业应用内容和技术赋能服务的高科技公司。远眺科技始终以客户为核心,不断完善“产品、内容、服务”的客户赋能体系&a…

什么是事件循环Event Loop

一、含义 事件循环是指不断从任务队列中取出任务,并执行其对应的回调函数的过程。 二、事件循环流程 1.主线程执行同步任务,直到遇到异步任务时,将其回调函数他家到任务队列中,然后继续执行同步任务 2.当所有同步任务执行完之后&a…

UART中RTS和CTS流控学习总结

UART中RTS和CTS流控学习总结 目录 UART中RTS和CTS流控学习总结一、流控定义二、硬件流控过程分析 一、流控定义 流控:数据在两个串口之间进行通讯,常常会出现丢失数据的现象,比如当接收端数据缓冲区满了,而发送端还有数据发送过来…

Java读取配置文档cofing

文件结构 代码部分 import java.util.ResourceBundle;/*** Author:romulushe* Date:2022/11/9-11-09-9:18* Description:PACKAGE_NAME* version:1.0*/ public class read_config_test {public static String getConfigFileParamVal(String paramName) {ResourceBundle resourc…

商业密码应用安全性评估量化评估规则2023版更新点

《商用密码应用安全性评估量化评估规则》(2023版)已于2023年7月发布,将在8月1日正式执行。相比较2021版,新版本有多处内容更新,具体包括5处微调和5处较大更新。 微调部分(5处) 序号2021版本202…

重生之我要学C++第四天

这篇文章的主要内容是类的默认成员函数。如果对大家有用的话,希望大家三连支持,博主会继续努力! 目录 一.类的默认成员函数 二.构造函数 三.析构函数 四.拷贝构造函数 五.运算符重载 一.类的默认成员函数 如果一个类中什么成员都没有&…

论述智慧消防在高层建筑信息化管理中的作用

安科瑞 华楠 【摘要】为了顺应时代的发展,我们做好信息化时代下的“智慧消防”工作,为“智慧城市”的建设奠定良好的基础。本文主要就“智慧消防”的含义、对如高层建筑等单位进行信息化“智慧消防”管理,当前消防管理工作中所存在的问题及如…

VUE使用docxtemplater导出word(带图片) 踩坑 表格循环空格 ,canvas.toDataURL图片失真模糊问题

参考:https://www.codetd.com/article/15219743 安装 // 安装 docxtemplater npm install docxtemplater pizzip --save // 安装 jszip-utils npm install jszip-utils --save // 安装 jszip npm install jszip --save // 安装 FileSaver npm install file-save…

Java集成微信公众号的事件回调, 解密的时候报错java.secwrity.InvalidKeyException: Illegal key size

java.secwrity.InvalidKeyException: Illegal key size 这是因为jar包的原因, 下载下面这个文件 https://download.csdn.net/download/dongyan3595/88103743 找到java的jre安装目录, 将jre/lib/security下的local_policy.jar、US_export_policy.jar 2个文件替换即可。

速度优化:重新认识速度优化

作者:helson赵子健 应用的速度优化是我们使用最频繁,也是应用最重要的优化之一,它包括启动速度优化,页面打开速度优化,功能或业务执行速度优化等等,能够直接提升应用的用户体验。因此,只要是 An…

小程序----配置原生内置编译插件支持sass

修改project.config.json配置文件 在 project.config.json 文件中,修改setting 下的 useCompilerPlugins 字段为 ["sass"], 即可开启工具内置的 sass 编译插件。 目前支持三个编译插件:typescript、less、sass 修改之后可以将原.w…

Qt Core学习日记——第三天QMetaEnum(上)

QMetaEnum用来代表枚举信息,内部也是访问moc文件。从moc文件中得到对应值 需要在头文件中声明 Q_ENUM,如下红框部分 moc中qt_meta_stringdata_XTest变为: qt_meta_data_XTest变为 static const uint qt_meta_data_XTest[] { // content: 8, // revision 0, // …

继承中的访问级别

值得思考的问题 子类是否可以直接访问父类的私有成员? 思考过程 继承中的访问级别 面向对象中的访问级别不止是 public 和 private 可以定义 protected 访问级别 关键字 protected 的意义 修饰的成员不能被外界直接访问修饰的成员可以被子类直接访问 思考 为什…

【数据库 - 用户权限管理】(简略)

目录 一、概述 二、用户权限类型 1.ALL PRIVILEGES 2.CREATE 3.DROP 4.SELECT 5.INSERT 6.UPDATE 7.DELETE 8.INDEX 9.ALTER 10.CREATE VIEW和CREATE ROUTINE 11.SHUTDOWN 12GRANT OPTION 三、语句格式 1.用户赋权 2.权限删除 3.用户删除 一、概述 数据库用…

Emacs之27.0以上共享鼠标中键复制内容(一百一十七一)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

264. 丑数 II

题目描述&#xff1a; 主要思路&#xff1a; 利用动态规划的思想&#xff0c;记录2 3 5分别乘到了哪里&#xff0c;然后取最小作为新的数字。 class Solution { public:int nthUglyNumber(int n) {int dp[n1];dp[1]1;int p21,p31,p51;for(int i2;i<n;i){int num2 dp[p2]*…

【概率预测】对风力发电进行短期概率预测的分析研究(Matlab代码实现)

目录 &#x1f4a5;1 概述 &#x1f4da;2 运行结果 &#x1f389;3 参考文献 &#x1f308;4 Matlab代码、数据、详细文章 &#x1f4a5;1 概述 概率预测是一种通过概率统计方法对未来事件进行预测的技术。在风力发电的短期预测中&#xff0c;概率预测可以用来对未来风速和风…

自动生成python程序调用关系逻辑图

前言 你是否因为看一个程序或者运行一个框架&#xff0c;不知道他的运行流程&#xff1f; 自己想写一个运行流程却觉得麻烦无从下手&#xff1f; graphvizpycallgraph帮你绘制让领导看了都拍桌子称赞你的python程序逻辑调用关系图&#xff01; 先来看一下我这段时间在写的一…

60寸透明屏的透明度怎么样?

60寸透明屏是一种新型的显示屏技术&#xff0c;它具有透明度高、色彩鲜艳、清晰度高等特点&#xff0c;可以广泛应用于商业展示、户外广告、智能家居等领域。 首先&#xff0c;60寸透明屏的透明度高。 透明屏采用了特殊的材料和技术&#xff0c;使得屏幕在显示内容的同时&…

2023-07-25 LeetCode每日一题(将数组和减半的最少操作次数)

2023-07-25每日一题 一、题目编号 2208. 将数组和减半的最少操作次数二、题目链接 点击跳转到题目位置 三、题目描述 给你一个正整数数组 nums 。每一次操作中&#xff0c;你可以从 nums 中选择 任意 一个数并将它减小到 恰好 一半。&#xff08;注意&#xff0c;在后续操…