sshfs三步走—-实用(mac)

p.p1 { margin: 0; font: 11px Menlo; color: rgba(255, 255, 255, 1); -webkit-text-stroke: #ffffff }
p.p2 { margin: 0; font: 12px “Hannotate SC”; -webkit-text-stroke: #000000; min-height: 17px }
p.p3 { margin: 0; font: 13px Courier; -webkit-text-stroke: #000000; min-height: 16px }
p.p4 { margin: 0; font: 11px Menlo; color: rgba(255, 255, 255, 1); -webkit-text-stroke: #ffffff; background-color: rgba(44, 103, 200, 1) }
span.s1 { font-kerning: none; background-color: rgba(44, 103, 200, 1) }
span.s2 { font-kerning: none }
span.s3 { font: 13px Courier; font-kerning: none; color: rgba(0, 0, 0, 1); background-color: rgba(249, 249, 249, 1); -webkit-text-stroke: 0px #000000 }

1)安装服务:

 

本地(mac): 安装sshfs和oxfuse: 

https://github.com/osxfuse/osxfuse/releases/download/osxfuse-3.5.3/osxfuse-3.5.3.dmg

https://github.com/osxfuse/sshfs/releases/download/osxfuse-sshfs-2.5.0/sshfs-2.5.0.pkg

 

虚拟机ubuntu16.04:安装sshfs 服务 

sudo apt-get install sshfs

 

 

2)本地和虚拟机进行文件挂载:

本地mac终端:

sshfs zhouqun@192.168.1.105:/home/zhouqun/workplace /Users/zhouqun/workplace/

说明:

zhouqun为虚拟机名

192.168.1.105为虚拟机ip(通过ifconfig获得)

 

3)断开连接(断网后或主机休眠后文件连接就会失效,直接进行挂载会报错,需要先进行断开) 

断开sshfs进程:

sudo umount -f /Users/zhouqun/workplace/

有时候直接断开无效,还需要再执行以下命令:

diskutil umount force /Users/zhouqun/workplace

说明: 

/home/zhouqun/workplace为虚拟机中配置的apache访问根目录(/home/zhouqun/为当前虚拟机用户的家目录,可以直接进行操作,不需要sudo的访问权限)
/Users/zhouqun/workplace/为本地mac主机中的apache根目录

每天积累一点点

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注