1.简介
SSHFS(SSH Filesystem)是一个基于FUSE的文件系统客户端,用于通过SSH连接远程目录。SSHFS使用的是SFTP协议,它是SSH的一个子系统,在大多数SSH服务器上默认启用
与其他网络文件系统(如NFS和Samba)相比,SSHFS的优势在于它不需要在服务器端进行任何额外的配置。要使用SSHFS,您只需要SSH访问远程服务器。
2.安装
- ubuntu
sudo apt install sshfs
- centeOS
sudo yum -y install sshfs
3.使用
3.1 命令格式
- 挂载
sshfs [user@]host:[dir] mountpoint [options]
# 常用option
-p PORT #指定端口
- 取消挂载
umount mountpoint
3.2 示例
sshfs root@192.168.0.105:/Shares /mnt # 挂载
umount /mnt # 取消挂载
如果需要开机自动挂载,可以在/etc/fstab文件中添加挂载项(前提是需要设置无密码登录,不然开机不能挂载):
echo 'root@192.168.0.105:/Shares /mnt fuse.sshfs defaults 0 0'>> /etc/fstab
评论 (0)