Mac x 10.12.4 如何安装sshfs

来源:互联网 发布:更改mac地址 编辑:程序博客网 时间:2024/05/22 10:57
    SSHFS全称为Secure SHell FileSystem,允许支持远程登录的linux上的挂载文件系统,在mac和FreeBSD系统上使用了FUSE实现。有时候我们要编辑远程文件,只能用远程系统的vim & emacs操作。远程系统使用自己的账号还很方便的,但是临时使用别人账号进行时,就会出现蛋疼的问题 —— —— 一般vim党,emacs党都会定制自己的环境,以提高工作效率。这次工作为了调试Android 7.0某个模块的framework运行流程就遇到这种情况,临时借用别的部门的账号编译固件,调试模块,于是想到SSHFS神器。这样不但可以自己的vim环境,还可以用eclipse等IDE打开项目,直接编译,非常方便。
废话不多,正式开始介绍如何安装SSHFS。

一、下载安装包

   mac安装SSHFS需要安装fuse和sshfs安装包,sshfs依赖于fuse
   https://osxfuse.github.io/
   1. 下载安装fuse for macOS 3.5.8
      下载完成后点击osxfuse-3.5.8.dmg进行安装
      说明:历史版本下载地址
           https://osxfuse.github.io/archive.html
   2. 下载sshfs 2.5
      下载完成后点击sshfs-2.5.0.pkg安装
      说明:历史版本下载的地址
          https://github.com/osxfuse/sshfs/releases

 

二、安装

   点击下载后的安装包即可安装

三、挂载远程路径

   $ sudo sshfs -o allow_other usename@host:source_path /mnt/mount-path

四、卸载路径

   $ sudo umount -f /mnt/mount-path
     说明: -f 是强制退出的意思,谨慎操作,使用卸载命令前要关闭所有使用的程序,避免程序闪退造成不必要的麻烦。

五、如何卸载SSHFS

   因为SSHFS没有卸载脚本,所以卸载只能手动安装文件了。
   $ sudo rm /usr/local/bin/sshfs
   $ sudo rm /usr/local/share/man/man1/sshfs.1
   $ sudo pkgutil --forget com.github.osxfuse.pkg.SSHFS
原创粉丝点击