cifs(samba)/sshfs 挂载

1 linux主机自动挂载cifs
yum install cifs-utils -y

方法一:/etc/fstab中添加挂载项

# mount -t cifs 共享目录  本地挂载目录 -o username=admin,password=123456
共享目录  本地挂载目录 cifs defaults,auto,username=admin,password=123456 0 0

示例:

mkdir -p /mnt/public 
vim /etc/fstab
//192.168.1.147/public /mnt/public cifs defaults,auto,username=admin,password=123456 0 0

注意:需要在本地新建挂载文件夹,同时注意用户名和密码不要有过于特殊的字符。

方法二:/etc/rc.local中添加挂载命令

mount -t cifs -o username=admin,password=123456 //192.168.1.147/public /mnt/public

若被挂载服务器端口不是默认端口,则:

mount -t cifs -o username=admin,password=123456,port=4432 //192.168.1.147/public /mnt/public

文件保存后,执行挂载:

mount -a

取消挂载:

umount /mnt/photo

检查挂载点:

df -hT 

一般Linux系统中利用CIFS文件系统实现文件共享,需要安装Samba服务。具体参考:

https://blog.csdn.net/weixin_40806910/article/details/81917077

https://www.cnblogs.com/wxx6925/p/15632110.html

2 windows主机自动挂载cifs
@echo off
net use y: \\10.1.1.31\smb "111111" /user:"user1"

其中,y为网络驱动器盘符,111111为登录用户的密码,user1为登录用户
将该文件放至目录C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup下,重启即可自动挂载。

ps:可能有隐藏目录,需要在文件“查看”属性中勾选“隐藏的项目”,如下:

3 SSHFS 挂载

SSHFS(Secure SHell FileSystem)是一个客户端,可以让我们通过 SSH 文件传输协议(SFTP)挂载远程的文件系统并且在本地机器上和远程的目录和文件进行交互。

yum install sshfs
mkdir -p /mnt/public
vi /etc/rc.local
sshfs admin@192.168.1.147:/public /mnt/public
mount -a

若被挂载的路径非空:

sshfs -o nonempty admin@192.168.1.147:/public /mnt/public

参考:

https://www.jianshu.com/p/fa66a2fc5cbb

https://www.cnblogs.com/seaBiscuit0922/p/11240800.html

https://www.linuxprobe.com/sshfs-linux-fires.html

  • 0
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值