首页 > 其他 > 详细

Linux下建立SSHFS共享

时间:2014-01-21 09:35:46      阅读:605      评论:0      收藏:0      [点我收藏+]

        我们使用windows共享习惯了,总希望在Linux上执行相同,或类似的操作。可喜的是Linux内核,提供ssh服务。所以,我们可以方便的借助于sshfs工具实现远程服务器的访问。本文中,使用简单的方法,实现了此过程。整个操作过程记录文档,可以参考资源:http://download.csdn.net/detail/attagain/6847317

1、环境准备  
1.1、客户端安装sshfs及fuse 
CentOS环境安装命令:sudo yum install sshfs fuse
Ubuntu环境安装命令:sudo apt-get install sshfs fuse

手动安装sshfs-fuse的方法:
tar -xzvf sshfs-fuse-2.4.tar.gz
cd sshfs-fuse-2.4
./configure
make -j
sudo make install


2、配置ssh自动登陆  
2.1、在客户端使用普通用户生成密钥对 
执行命令:ssh-keygen -d
2.2、通过客户端,将公钥上传至服务端 
执行命令:ssh-copy-id -i ~/.ssh/id_dsa.pub 192.168.30.201
2.3、确认服务单的公钥信息 
使用服务端用户登录,同时进入服务端用户目录下的.ssh目录,执行命令:ls -l

2.4、建立sshfs共享 
执行命令:sshfs -o allow_other,nonempty user@192.168.30.201:/sis/data/mast /mnt/sshfs/data/mast

options重点关注下:
-C 压缩,或者-o compression=yes
-o reconnect 自动重连
-o transform_symlinks 表示转换绝对链接符号为相对链接符号
-o follow_symlinks 沿用服务器上的链接符号
-o cache=yes
-o allow_other 这个参数最重要,必须写,否则任何文件都是Permission Deny

 


 

Linux下建立SSHFS共享

原文:http://blog.csdn.net/attagain/article/details/18262425

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!