阿里云服务器ECS的samba配置方法

昨天在阿里云上买了半年的阿里云服务器,需要配置samba服务,以方便文件复制,按照网上的很多帖子配置samba服务,整了好久才成功,现在记下配置过程,希望对于有需要的同学能够有所帮助。

1. 安装iptables防火墙

安装iptables和iptables-services
yum install iptables
yum install iptables-services

*关闭centos自带的防火墙
systemctl stop firewalld
systemctl mask firewalld

2. 清空防火墙默认规则和自定义规则

iptables -P INPUT ACCEPT
iptables -F
iptables -X
iptables -Z

3. 防火墙开放samba服务所需端口和常用端口

vi /etc/sysconfig/iptables
添加以下内容到iptables中
-A INPUT -m state –state NEW -m tcp -p tcp –dport 139 -j ACCEPT
-A INPUT -m state –state NEW -m tcp -p tcp –dport 445 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 137 -j ACCEPT
-A INPUT -m state –state NEW -m udp -p udp –dport 138 -j ACCEPT
-A INPUT -p tcp –dport 22 -j ACCEPT
-A INPUT -p tcp –dport 21 -j ACCEPT
-A INPUT -p tcp –dport 80 -j ACCEPT
-A INPUT -p tcp –dport 443 -j ACCEPT
-A INPUT -p icmp –icmp-type 8 -j ACCEPT
-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT
-P OUTPUT ACCEPT

4. 开启iptables防火墙

注册iptables服务
systemctl enable iptables.service
开启服务
systemctl start iptables.service
查看状态
systemctl status iptables.service

5. 安装和配置samba

yum install samba
设置samba开机启动
chkconfig smb on

vim /etc/samba/smb.conf,粘贴复制以下内容
[global]
unix charset = gbk
dos charset = gbk
workgroup = img
netbios name = img
server string = uc
security = user
smb ports = 1315 1314 #很重要,貌似阿里云屏蔽了samba默认的端口

[img]
comment = uc
path=/home/xuhaoguang/work
create mask = 0664
directory mask = 0775
writable = yes
valid users = work #登录samba服务的账号
browseable = yes

给samba添加work账号:
smbpasswd -a work

启动samba:
service smb restart

6. 客户端连接samba服务

mac:
command +k ; smb://ip_address:1314

windows:
运行输入:\Samba服务器的ip

我是按照上面的步骤完成阿里云服务器上的samba配置的,仅供大家参考!

阿里云服务器的Samba配置相关推荐

  1. 阿里云服务器安全组配置-有关访问实例异常的解决办法

    阿里云服务器安全组配置-有关访问实例异常的解决办法 参考文章: (1)阿里云服务器安全组配置-有关访问实例异常的解决办法 (2)https://www.cnblogs.com/ylcxBlog/p/7 ...

  2. 阿里云服务器如何升级配置和降低配置?

    阿里云服务器如何升级配置和降低配置? 这里我们分为两种情况: 第一是包年包月类型的阿里云服务器: 第二是按量付费类型的阿里云服务器. 包年包月的需要在到期之前,或者实例被释放之前进行升降配,然后重启实 ...

  3. 开发一款APP需要阿里云服务器多大配置

    开发一款APP需要阿里云服务器多大配置 什么是APP? Application简称(APP)是手机软件的简称,可以安装在智能手机软件上,以改善原始系统的不足和个性化.使手机完善其功能并为用户提供更丰富 ...

  4. 阿里云服务器中安装配置MYSQL数据库完整教程

    阿里云服务器中安装配置MYSQL数据库完整教程 第一步: 确保服务器系统处于最新状态 第二步: 首先检查是否已经安装,如果已经安装先删除以前版本,以免安装不成功 [root@Panghl ~]# rp ...

  5. 阿里云服务器CentOS7装机配置之路(JDK1.8,MySql8.0,MongoDb4.0.3,Openfire4.2.3,Redis)

    小编之前购买的阿里云服务器一直使用ubuntu系统(由衷的不舍之情),但是要是运行项目,处于稳定因素的考虑最终还是换成了CentOS,下面讲述下阿里云服务器CentOS的配置,常用开发软件的安装. 阿 ...

  6. 阿里云服务器的基本配置

    阿里云服务器的基本配置 一.不了解阿里云的基本知识点的话,可以去新手学堂学习一下. 二.注册与登录 三.重置实例密码 四.安全组的设置 出口方向,默认都方向:即从内部都可以访问外部 五.自己也可以创建 ...

  7. Unity3D,阿里云服务器,平台配置

    Unity3D,阿里云服务器,平台配置 一.C/S架构配置流程 1.1 工程内新建预案场景 1.打开Unity项目,步骤如下图所示. (本平台使用的Unity版本为2018.4.2f1,务必与该版本保 ...

  8. 新手购买阿里云服务器如何选择配置,阿里云服务器配置推荐

    很多新手用户在购买阿里云服务器的时候纠结于云服务器配置到底应该怎么选?下面针对目前主要的个人和企业网站类型做一个配置推荐(仅个人意见),对于新手用户来说,如果不知道如何选择自己的阿里云服务器配置,可以 ...

  9. 阿里云服务器 宝塔面板 配置Python项目

    本文仅供学习交流使用,如侵立删! 阿里云服务器使用宝塔面板搭建Python项目 环境 centos7.4.5 python3.7 nginx1.18.0 1.阿里云重置服务器系统 全新服务器可跳过此步 ...

最新文章

  1. 苏炳添招研究生了!上课画面曝光,网友:千万不要逃课……
  2. Java动态追踪技术探究
  3. 深入分析 Redis Lua 脚本运行原理
  4. RabbitMQ入门(二)-helloworld
  5. Poj2586 每五个月都是亏
  6. VNC源码研究(一)
  7. 将数据库表导入到solr索引
  8. dataframe在最下面新增一行
  9. C#初学的一些注意点
  10. JCE, Java Cryptography Extension
  11. 【电力负荷预测】基于matlab GUI粒子群优化支持向量机短期电力负荷预测【含Matlab源码 751期】
  12. python仿真图_《程序员数学:使用Python进行3D图形,机器学习和仿真》PDF版免费下载...
  13. 2004-2020年数学建模美赛O奖论文合集(免费)
  14. 基于移动终端的增强现实技术方案(已实现)
  15. js事件坐标大乱斗:screenX、clientX、pageX、offsetX
  16. cmake整理:在编译时拷贝文件之add_custom_comand 和 add_custom_target
  17. HttpGet和HttpPost的区别
  18. 学习软件的一点心得体会
  19. 操作系统真象还原——12.初见MBR
  20. C语言字符串类基本知识

热门文章

  1. BUUCTF栈迁移ciscn_2019_es_2
  2. 74LS139改3―8线译码器_数字译码器
  3. SkyWalking仪表盘
  4. seo (百度百科 仅截取小部分)
  5. CRS-1705: Found 1 configured voting files but 2 voting files are required
  6. 程序员的职业发展规划
  7. django的admin站点生成超级用户出错
  8. 【金猿案例展】某国际知名美妆集团——数据赋能精准营销
  9. 《互联网信贷风险与大数据》读书笔记(一)
  10. js改变css样式方法