美文网首页
Mac 安装 sshfs

Mac 安装 sshfs

作者: shanshanfei | 来源:发表于2016-11-16 10:45 被阅读0次

mac上安装sshfs 将远程服务器上的目录挂载到本地,方便使用本机上的IDE开发工具。
使用homebrew安装:
brew install sshfs
安装报错:


似睡非睡.png

【需要先下载osxfuse(用户层面的文件系统,具体介绍可百度)
macfuse是mac的fuse fs文件系统,一般的文件系统都是系统级别的,在内核层面实现,与硬件交流,而fuse是用户层面实现的,可以看做是虚拟文件系统,与软件交流。】

下载:osxfuse-2.7.3.dmg http://osxfuse.github.io/
下载:sshfs-2.5.0.pkg https://github.com/osxfuse/sshfs/releases/

下载真是艰难,还是直接命令安装吧:
brew cask install osxfuse 安装速度有点慢,甚至下载不成功,多尝试几次就好;
brew install sshfs 然后开始了漫长了一堆依赖包的下载安装,最后可能会报错:

Paste_Image.png

brew link sshfs
sudo chown ${whoami} /usr/local/share/man/man1 将其变得可写即可

安装总结:

brew cask install osxfuse
brew install sshfs
sudo chown ${whoami}  /usr/local/share/man/man1 
brew link sshfs

安装完成后,就可以进行文件挂载了:
sshfs username@server:path local_path
当需要取消挂载时,使用:fusermount -u mount_path并不成功,命令找不到,使用umount mount_path即可(注意,不是unmount,被坑了)。
这样子每次挂载的时候,都需要输入密码,可以设置成免密码登录:
cat .ssh/id_rsa.pub | ssh username@server "cat - >>.ssh/authorized_keys" 将公钥追加到远程服务器。
挂载:

cat .ssh/id_rsa.pub | ssh username@server "cat - >>.ssh/authorized_keys"
sshfs username@server:path local_path
umount mount_path

其他:
当发现再次进入目录报错,或者取消挂载umount dir失败时,需要杀掉相应进程:
pgrep -lf sshfs
pkill -9 sshfs
之后重新挂载。

参考:
http://www.ziqiangxuetang.com/learn_share/osx_10.10_yosemite_sshfs.html
http://www.jianshu.com/p/8723ba79f35a
http://blog.csdn.net/kentyu001/article/details/48084433

相关文章

  • MacOS Sierra 如何安装sshfs

    下载安装包 mac安装SSHFS需要安装fuse和sshfs安装包,sshfs依赖于fuse 下载安装fuse f...

  • Mac安装sshfs

    sshfs 可以让我们在本地挂载服务器的文件夹, 从而可以使用本地的IDE工具编辑, 非常方便 Mac下安装 首先...

  • Mac 安装 sshfs

    mac上安装sshfs 将远程服务器上的目录挂载到本地,方便使用本机上的IDE开发工具。使用homebrew安装:...

  • Mac安装sshfs

    sshfs 可以让我们在本地挂载服务器的文件夹, 从而可以使用本地的IDE工具编辑, 非常方便 Mac下安装 首先...

  • 挂载远程目录到本地

    Linux使用sshfs挂载远程目录到本地 1.远程服务器安装ssh 2.本地主机安装 sshfs 本地主机是ce...

  • 安装sshfs

    首先,安装brew,这是一种类似于CentOS中yum的包管理工具https://brew.sh/index_zh...

  • 每天一个Linux 命令 - sshfs

    sshfs *挂载远程目录到本地 * 此命令需要安装Ubuntu安装:$ sudo apt-get install...

  • sshfs for mac共享挂载

    sshfs镜像站点:https://osxfuse.github.io/[https://osxfuse.gith...

  • mac 安装lima 报错问题记录

    安装lima的default.yaml,即containerd和nerdctl 一、一直卡在sshfs的安装过程中...

  • Linux挂载远程目录

    在本地挂载远程主机目录需要用到的工具是sshfs,所以我们需要安装这个工具。 安装 apt-get install...

网友评论

      本文标题:Mac 安装 sshfs

      本文链接:https://www.haomeiwen.com/subject/ggzlpttx.html