1、安装epel的yum源,安装fuse、sshfs
#rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm
#yum install -y fuse sshfs
2、sshfs自动登录,生成密钥
#ssh-keygen -t rsa 
#cat .ssh/id_rsa.pub | ssh [remote_user]@[remote_server] "cat - >>.ssh/authorized_keys"
注:无密码ssh登录的基本原理是,在本地的root用户下,用ssh-keygen命令生成一对密钥,然后将其中的公钥,追加到远程服务器的authorized_keys文件中即可。密钥对只对本地的生成用户有效,其他用户需要重新生成并添加。
3、挂载远程 ssh 文件系统

#sshfs gintama@172.31.30.57:/data/jdsdk/runtime/ /data/app_data/sdk/redis/

sshfs 用户名@远程主机IP:远程主机路径 本地挂载点


sshfs [user@]host:[dir] mountpoint [options]

前面和ssh命令一样,mountpoint是挂载点
options重点关注下:
-C 压缩,或者-o compression=yes
-o reconnect 自动重连
-o transform_symlinks 表示转换绝对链接符号为相对链接符号
-o follow_symlinks 沿用服务器上的链接符号
-o cache=yes

-o allow_other 这个参数最重要,必须写,否则任何文件都是Permission Deny

4、查看挂载情况,卸载挂载点
#mount
查看挂载情况
#umount mount_point

#fusermount -u mount_point

卸载挂载点
5、开机自动挂载

#sudo sed -i '$a sshfs#gintama@172.31.30.57:/data/jdsdk/runtime/ /data/app_data/sdk/redis/ fuse defaults,auto,allow_other 0 0' /etc/fstab

#sudo sed -i '$a\sshfs#gintama@172.31.29.97:/data/jdsdk/runtime/ /data/app_data/sdk/game/ fuse defaults,auto,allow_other 0 0' /etc/fstab 

6、fuse: failed to exec fusermount: Permission denied错误解决
提示错误:
fuse: failed to exec fusermount: Permission denied
fuse failed. Common problems:
- fuse kernel module not installed (modprobe fuse)
- invalid options -- see usage message

【Linux sshfs】sshfs将远程目录挂载到本地目录相关推荐

  1. Ubuntu之sshfs远程目录挂载到本地

    要求:远程端和本地端必须在同一网段 # sudo apt install sshfs//将远端目录/home/test映射到本地./shared目录 # sshfs test@192.168.1.2: ...

  2. 通过NFS服务器将设备目录挂载到Windows目录

    前言 在嵌入式开发中,经常需要将设备里保存的文件拷贝到电脑端分析,比如:音频文件.图像文件.在公司,通常是把设备挂载到编译服务器上的个人目录,然后再拷贝到Windows端.这样比较麻烦,而且还可能会被 ...

  3. win10连接linux nfs,WIN10旗舰版怎么挂载NFS共享目录?方法分享

    win10系统的NFS共享目录可以让Linux和Windows之间的文件共享成为可能, NFS是Unix中广泛使用的文件共享协议,在Linux下得到了传承,使用简单,读写性能强大.过去Windows与 ...

  4. 【Linux】如何将ntfs硬盘挂载到home目录下并具有读写权限

    步骤 1. 查看当前挂载的硬盘及其挂载点 2. 查看需要挂载到home下的磁盘类型信息 3. 在home下新建一个空的文件夹作为该磁盘的新挂载点 4. 以ntfs类型的硬盘为例,使用mount命令进行 ...

  5. ubuntu18 将/目录挂载到/home 目录下导致无法正常启动

    1.开机后选择 "advanced options for ubuntu" 2.选择 "recover mode" 3.按"e"进入,将li ...

  6. linux程序安装opt还是mnt,FHS文件系统各目录功能

    前言 FHS将文件根据不同的用途和特性分成了可共享的(shareable)和不可共享的(unshareable),可变的(variable)和静态的(static).不同的文件位于不同的目录里面,将目 ...

  7. Linux将硬盘挂载到指定目录上

    Linux 如何将一块硬盘进行挂载到任意目录下 在window操作系统中,挂载通常是指给磁盘分区(包括被虚拟出来的磁盘分区)分配一个盘符.第三方软件,如磁盘分区管理软件.虚拟磁盘软件等,通常也附带挂载 ...

  8. Linux文件系统——文件系统、挂载点、目录结构

    目录 一.目录结构 1.1 基本介绍 1.2  详细说明目录作用 二.挂载点 一.目录结构 1.1 基本介绍 Linux是一切皆文件,将所用的东西当做文件处理 目录结构就是一个单一的树状结构 整个的目 ...

  9. Linux系统的目录结构 及各目录用途详解

    登录系统后,在当前命令窗口下输入命令: ls / 你会看到如下图所示: 树状目录结构: 以下是对这些目录的解释: /bin: bin 是 Binaries (二进制文件) 的缩写, 这个目录存放着最经 ...

最新文章

  1. 编程之美——2.7 求最大公约数
  2. 语音视频社交背后技术深度解析
  3. 从补丁到Root——CVE-2014-4323分析
  4. 软路由虚拟服务器,VMware虚拟机安装软路由(OpenWrt)详细教程
  5. CF 581A Vasya the Hipster
  6. 思必达软件督查督办软件技术开发与设计
  7. 企业申请E-mark认证要检测些什么?
  8. 安装Robo 3T(Robomongo)MongoDB可视化工具
  9. MeEdu开源网校系统-手动安装教程(完整版)
  10. 常见HTTP状态码(200,304,404等)
  11. # cmake --version -bash: /usr/bin/cmake: Too many levels of symbolic links
  12. Android各种屏幕分辨率(VGA、HVGA、QVGA、WQVGA、WVGA、FWVGA) 详解
  13. EasyNVR接入EasyNVS显示授权超时是什么原因?如何解决?
  14. 我的世界mod整合包java_我的世界1.10.2mod大全+整合包+合集
  15. uniapp中web-view的使用
  16. layui table重载闪烁(fixed: ‘right‘ 导致闪烁)
  17. WORD保存文件时,内存不足,是否存为挽救文档
  18. 福建力得温控器_福建力得温控仪LD-B系列说明书
  19. 一个莆田系医院网站提醒的浏览器插件
  20. 微信小程序授权登录第一次总是失败,第二次登录便正常了

热门文章

  1. CSS的表白:七夕巧克力心
  2. Java程序员从笨鸟到菜鸟之(八十九)跟我学jquery(五)jquery中的ajax详解
  3. 大白话解析模拟退火算法、遗传算法入门
  4. 数据结构之Trie树
  5. 实现一个反向传播人工神经网络
  6. 程序员必知必会之maillist篇
  7. 鸟哥的Linux私房菜(服务器)- 簡易 Cluster 架設
  8. Coursera课程Python for everyone:Quiz: Object Oriented Programming
  9. 图像处理(十)基于特征线的图像变形-Siggraph 1992
  10. SimpleDateFormat-时间格式化中的大小写字符