5.Linux系统中Ubuntu常用FTP和samba服务器搭建

FTP服务器和samba服务器

1.FTP服务器的搭建

首先

  1. 新建ftp服务器所访问的文件夹目录 输入命令 :sudo mkdir /var/ftp/public ,给文件夹设置权限: sudo chmod 777 /var/ftp/public。
  2. 设置好之后准备下载ftp服务套件vsftpd,使用命令:sudo apt install vsftpd 来下载。
  3. 下载好之后 开始配置服务器,先备份一下文件,sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak 。然后更改配置项,使用vim命令来写入: sudo vim /etc/vsftpd.conf 进入之后来更改它的配置选项:
    1. (打开网络监听)为listen=YES ,
    2. 打开匿名用户访问:anonymous_enabled=YES
    3. 在最下面编辑,设置用户可以访问的目录:anon_root= /var/ftp/public
    4. 设置匿名用户是否拥有上传文件权限:anon_upload_enable=YES
    5. 是否拥有权限:write_enable=YES
    6. 是否允许本地用户访问本地账户之外的目录: allow_writable_chroot=YES
    设置完之后wq保存,然后重启服务器。查看它的状态:
    这是服务器的控制命令 : 启动:service vsftpd start
    停止:service vsftpd stop
    重启:service vsftpd restart
    查看状态:service vsftpd status
    服务器搭建完成 ,输入ip地址在浏览器进行访问。

samba服务器(文件共享服务器,类似网盘):

  1. 建立共享文件夹 :sudo mkdir /home/账户名/share , 然后设置其权限为:sudo chmod 777 /home/账户名称/share
    2. 下载其服务器套件: sudo apt install samba samba-common
    3. 开始添加服务器的注册用户 :sudo smbpasswd 账户名 ,然后设置密码。
    4. 配置服务器:
    1. 先备份它的配置文件: sudo cp /etc/samba/smb.conf/ /etc/samba/smb,conf.bak/
    2. 使用vim配置其文件,和FTP服务器一样。
    设置共享⽂件夹路径 path = /home/账户名/share
    设置注解 comment=share folder
    是否可以浏览 browseable=yes
    设置掩码create mask=0700 和 directory mask=0700
    ⽤户设置valid user=账户名
    force user=账户名
    force group=账户名
    是否公开可访问 public=yes
    是否可⽤ available=yes
    是否可以写⼊ writable=yes
    是否允许访客模式 guest ok=no

    1. 禁用防火墙:sudo ufw disable
    2. samba服务器的控制命令:
      启动:sudo service samba start
      停止:sudo service samba stop
      重启:sudo service samba restart
      状态查看: sudo service samba status

完成之后可以远程访问了:
windows下: 徽标键+R打开运行窗口输入 \输入ip地址
mac下:前往菜单 链接到服务器输⼊smb:输入//ip地址。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值