在Windows下映射Linux服务器的磁盘 ,一般我们都是需要特殊需求的。比如网站运行在Linux下,而我们需要运行有些win的软件之类的,像一些采集器啊,那就需要Windows系统了,虽然在Linux也有办法运行EXE,但是比较麻烦,而且最新的内核貌似不行。
首先我们得有一台Linux服务器和一台windows服务器或本地win电脑也行,Linux安装Centos7 最好安装上宝塔环境,这样以后我们修改文件也能可视化,不用输入命令那样麻烦。
其实Samba的安装教程网上一大堆,这里就简单的讲一下。
安装前的环境准备
有些时候我们安装好后发现不能连接远程磁盘,这时我们就需要把防火墙和SeLinux关闭。
firewalld的开启和关闭
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld
临时关闭SeLinux
[root@localhost ~]# setenforce 0
查看SeLinux状态
[root@localhost ~]# sestatus SELinux status: enabled SELinuxfs mount: /sys/fs/selinux SELinux root directory: /etc/selinux Loaded policy name: targeted Current mode: permissive Mode from config file: error (Success) Policy MLS status: enabled Policy deny_unknown status: allowed Max kernel policy version: 28
永久关闭SeLinux,需要重启机器
修改配置文件/etc/selinux/config,将SELINU置为disabled
第一步:Samba安装与查看
1、在Cenots上安装Samba
[root@localhost ~]# yum install samba
有依赖关系的包samba-common、samba-winbind-clients、libsmbclient将自动安装上去。
输入"y"确认安装
2、查看安装状况
[root@localhost ~]# rpm -qa | grep samba
Samba服务器安装完毕,会生成配置文件目录/etc/samba,/etc/samba/smb.conf是samba的核心配置文件。
3、查看SMB服务状态
[root@localhost ~]# service sma status
4、启动SMB服务:
[root@localhost ~]# systemctl start smb [root@localhost ~]# systemctl status smb
5、设置开机自启动
[root@localhost ~]# systemctl enable smb
第二步:配置共享目录
找到目录/etc/samba/smb.conf,编辑这个配置文件,在最底部添加以下文本并保存:
下面的配置文件我是根据以前搞杰奇小说的配置,可根据情况自行修改。
[ym4] #共享名称,自己填写 comment = ym4网站共享 #共享描述文本,随意填写 path = /home/wwwroot/ym4.cc #这里填你要共享的目录,共享整个PC网站目录 valid users = root #允许访问该共享的用户(多个用户或者组中间用逗号隔开,如果要加入一个组就用“@组名”表示。) public = no #public用来指定该共享是否允许guest账户访问。 writable = yes printable = no dos charset = GB2312 unix charset = GB2312 directory mask = 0777 force directory mode = 0777 directory security mask = 0777 force directory security mode = 0777 create mask = 0777 force create mode = 0777 security mask = 0777 force security mode = 0777
配置完成后我们需要给Samba添加用户:
[root@localhost ~]# smbpasswd -a root
之后按提示输入密码。
第三步:映射磁盘
1.连接samba服务器,并映射成硬盘
在链接前最好重启一下Samba服务并保证正常运行,有些时候就是因为配置文件没生效而导致一直链接失败,也有可能是防火墙的原因。
#重启Samba服务 [root@localhost ~]# service smb restart
在服务器上打开开始–所有程序–附件–运行,输入地址然后回车
\\网站服务器的IP 比如:\\10.0.0.163
这里会弹出登入窗口,填你之前设置的Samba的用户名(root)和密码
然后能看到名为ym4的文件夹,确认能正常打开这个文件夹,然后右键将ym4文件夹映射网络驱动器。
注意:若始终无法连接,可能是服务商仅用了Samba端口的使用权,可以通过发工单开通
下一篇我们继续来讲当服务商禁止了445端口怎么链接,像现在的主流服务商:阿里云 腾讯云 之类的一般都禁用了445端口。
好了,今天这篇教程就分享到这里,喜欢的可以加个收藏。
445端口被禁用的解决办法:
版权声明:
本站发布的内容若侵犯到您的权益,请来信(邮箱:cnzz9@outlook.com)指出,本站将立即改正。
从您进入本站开始,已表示您已同意接受本站【免责声明】中的一切条款!
本站大部分资源收集于网络,不保证其完整性以及安全性,请下载后自行测试。
本站资源仅供学习和交流使用,版权归资源原作者所有,请在下载后24小时之内自觉删除。
若作商业用途,请购买正版,由于未及时购买和付费发生的侵权行为,与本站无关。