马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果你只是想应付一下操作系统的课程,劝你最好别学,或者说不要指望能用的怎么样。
利用sshfs将全球的主机挂载到你的电脑上,如许的说法大概有点哗众取宠的滋味,由于完成这个方针必需有一个主要的条件,你必需具有远程主机的正当登录账号而且该主机供应SSH会见,如许一来,局限就减少了良多。
怎样举行呢?跟我来!
1.为何要如许做和如许做的优点?
哦!这个成绩?mm....,那末如许说:假如你对远程主机文件的操纵能像看待本人的硬盘上一样复杂间接,你以为怎样?现实上,它在你眼前就是一个分区,一个目次,一个硬盘!太酷了?这就是它的优点。
2.怎样入手下手?
你必需在/mnt目次下创建相干的挂载点,复杂来讲就是创建一个可读写的目次,而且利用sshfs讲远程主机的硬盘,分区或目次挂载到此目次下,以完成对远程主机文件体系的复杂会见和操纵。
3.安装软件
sudoapt-getinstallsshfsfusemount
4.实例操纵
在此实例中,我们必要将远程主机"192.168.1.218"上的“/home”挂载到当地体系的“/mnt/server218”下,我们已具有了挂载前的统统必需前提:具有"192.168.1.218"的账号“human”和暗码,而且218主机供应了ssh会见。
新建目次“server218”并付与其读写权限:
sudomkdir/mnt/server218
sudochmod777/mnt/server218
入手下手挂载:
sshfshuman@192.168.1.218:/home//mnt/server218/
sshfs用户名@远程主机IP:远程主机路径当地挂载点##用法注释
在提醒下输出218主机的human账号的暗码,挂载乐成!
如今翻开当地/mnt/server218看看,Oh,yeah!那就是218主机的home目次,如今你能够对目次下的文件举行新建,复制,粘贴,删除...等等各类操纵,就像是本人的硬盘!
卸载:
fusemount-umount_point
fusemount-u当地挂载目次#卸载命令
5.后续成绩:
以上操纵(除安装软件)都是在一般用户非sudo的情况下利用,十分便利,可是笔者在利用的过程当中也发明了一些成绩,比方远程主机得到呼应后当地挂载点卡逝世并影响当地体系利用,必要手工找出sshfs历程并杀逝世,因网速成绩形成操纵呼应迟缓等等,不外一样平常在不乱疾速的收集中不太会赶上,对照其壮大的功效,仍是能够承受的,正所谓暇不掩瑜
</p>
对于开发环境的选择尽量要轻量级和高度可定制,航空母舰级别的工具往往会让你迷惑不解; |