#常用命令
sshfs -o nonempty,reconnect,allow_other,exec -p22 zjy@172.21.0.10:/data/zjy /data/zjy cat /etc/fstab
sshfs#zjy@172.21.0.10:/data/zjy /data/zjy fuse nonempty,reconnect,allow_other,exec 0 0

一、什么是 SSHFS
SSHFS(Secure SHell FileSystem)是一个客户端,可以让我们通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互。

centos:
yum install sshfs ubuntu:
sudo apt-get install sshfs

二、准备两台任意操作系统

一台
mkdir /test/zjy/ 另一台
mkdir /test/zjy/

三、挂载

sudo sshfs -o nonempty,allow_other,exec   root@xx.xx.xx.xx:/test/zjy/ /test/zjy/
参数 用户@地址:挂载到 挂载到

nonempty 允许安装在非空文件/DIR上
allow_other 允许访问其他用户

mount -a       重新加载挂载信息

四、查看

查看当前系统挂载:
[root@xiaoyuer ~]# cat /etc/mtab
/dev/vda1 / ext3 rw,noatime,acl,user_xattr 0 0
proc /proc proc rw 0 0
sysfs /sys sysfs rw 0 0
devpts /dev/pts devpts rw,mode=0620,gid=5 0 0
none /proc/sys/fs/binfmt_misc binfmt_misc rw 0 0
root@192.168.1.121:/test/ /test/zjy fuse.sshfs rw,nosuid,nodev,allow_other 0 0 添加到自动挂载:
root@192.168.1.121:/test/ /test/zjy fuse.sshfs rw,nosuid,nodev,allow_other 0 0

五、卸载命令

umount -f /test/zjy/ 

六、如果想免秘钥(可以做ssh免秘钥)

1.ssh免秘钥登录/挂载:

ssh-keygen -t rsa

[root@xiaoyuer ~]# ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
b0:9d:41:56:b5:c4:b2:0e:0d:47:07:4d:fa:4c:47:03 root@xiaoyuer
The key's randomart image is:
+--[ RSA 2048]----+
| oo+*E.o |
| o. o+oo . |
| . .+.oo . |
| +.oo+ . |
| . So o |
| . |
| |
| |
| |
+-----------------+ 2.把公钥复制到服务器上 ssh-copy-id -i ~/.ssh/id_rsa.pub root@xx.xx.xx.xx [root@xiaoyuer ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.121
root@192.168.1.121's password:
Now try logging into the machine, with "ssh 'root@192.168.1.121'", and check in: .ssh/authorized_keys to make sure we haven't added extra keys that you weren't expecting. 3.测试
[root@xiaoyuer ~]# ssh root@xx.xx.xx.xx 测试成功在挂载就不需要数据密码 

sshfs远程挂载的更多相关文章

  1. 使用sshfs来挂载远程的文件

    只要安装sshfs就可以通过ssh的端口来远程挂载文件夹, 不需要其他额外的配置非常的方便. 这个软件在只有ssh权限的情况下远程范围文件是非常有用的.   1. 安装sshfs 2. 用法非常简单 ...

  2. linux nfs远程挂载和卸载

    一.nfs远程挂载 1.首先确定服务端(实体挂载节点)的IP 2.通过cat  /etc/hosts 查看服务端的server name 3.mount -t nfs servername:/挂载文件 ...

  3. Linux上利用NFS实现远程挂载

    两台服务器 192.168.1.1 [WEB服务器] 192.168.1.2 [录音服务器] 说明 在192.168.1.2服务器上每天有许多录音文件生成,192.168.1.1作为WEB服务器,里面 ...

  4. sshfs远程文件系统挂载

    注意:转载请注明出处: http://www.programfish.com/blog/?p=145 sshfs简介: 一种通过SSH协议访问远程文件系统的用户空间文件系统.可以把远程主机上的文件系统 ...

  5. RHCE之配置autofs远程挂载远程服务器的家目录

    [root@server0 ~]# yum -y install autofs              安装包 [root@server0 ~]# vim /etc/auto.master      ...

  6. Linux下配置nfs并远程挂载实战探讨

    简单介绍: nfs是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证 nfs是Netw ...

  7. Linux下配置nfs并远程挂载

    nfs是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证,下面就以CentOS 7.x ...

  8. (转) Linux下配置nfs并远程挂载

    nfs是网络文件系统,允许一个节点通过网络访问远程计算机的文件系统,远程文件系统可以被直接挂载到本地,文件操作和本地没有区别,如果是局域网的nfs那么io的性能也可以保证,下面就以CentOS 7.x ...

  9. sshfs的挂载与卸载

    在CentOS中 sshfs的使用依赖EPEL(只安装sshfs不会出错,但是却无法使用) 挂载 安装EPEL rpm -i https://dl.fedoraproject.org/pub/epel ...

随机推荐

  1. 关于 IIS7.0下文件写入无权限的解决办法

    1. 在IIS Web站点上右键 --> 编辑权限 2. 在弹出的窗体上选择[安全]选项卡,如图: 3. 在安全选项卡中点击[编辑]按钮,弹出如图对话框: 4. 点击[添加]按钮,弹出如图对话框 ...

  2. 关于c++ template的branching和Recursion的一段很好的描述

    来自: <Learning Boost C++ Libraries>  第290页

  3. Git上传空文件夹

    git上传的文件夹为空的时候 1,先删除空的文件夹 参考:https://www.cnblogs.com/wang715100018066/p/9694532.html 2,这个只能说是技巧不能说是方 ...

  4. Java+Selenium3框架设计篇5-如何实现邮件发送测试报告

    https://blog.csdn.net/u011541946/article/details/77278837 本篇继续回答网友的问题,这个主题是如何通过邮件发送测试报告.通过邮件发送测试报告,这 ...

  5. jqGrid时间转换

    colModel: [ { label: '注册时间', name: 'createDate', index: 'create_date', width: 80, formatter:function ...

  6. Spring Boot 2.x 学习专栏

    Spring Boot 2.0 入门指南 Spring Boot 2.0 返回JSP页面实战 Spring Boot 2.0 热部署指南 Spring Boot 2.0 整合FreeMarker模板引 ...

  7. Atitit 热烈庆祝读经器项目圆满完成

    Atitit 热烈庆祝读经器项目圆满完成 1.1. 读经器项目简单介绍 1 1.2. 一万小时定律和十年一个专家定律 1 1.3. 获得加持前景 1 1.4. 核心源码 1 1.5. 项目git 2 ...

  8. go 资料

    channel 底层原理 https://www.youtube.com/watch?v=KBZlN0izeiY go concurrency https://www.youtube.com/watc ...

  9. cx_oracle访问处理oracle中文乱码问题

    cx_oracle访问处理oracle中文乱码问题 问题描述 使用docker打包了centos镜像,编码为gbk,随后访问oracle出现了很多乱码.其原因自然是因为编码不一致,服务器为zhs16g ...

  10. nginx:not a directory

    项目需要在nginx中提供一个配置文件返回接口的信息,于是就添加了location来实现,本以为很简单的操作,结果访问配置文件时一直返回404,nginx的error log中输出:not a dir ...