ubuntu常用的服务器搭建

ubuntu常用的服务器搭建

一、FTP服务器

1.新建ftp服务器访问的文件夹目录
sudo mkdir /var/ftp/public
sudo chmod 777 /var/ftp/public

2.下载 ftp服务器套件vsftpd
sudo apt install vsftpd

3.配置服务器(/etc/vsftpd.conf)
a.备份配置文件
sudo /etc/vsftpd.conf /etc/vsftpd.conf.bak
b.更改配置项
打开网络监听
listen=YES
允许匿名用户访问
anonymous_enable=YES
设置用户可以访问的目录
allow_writeable_chroot=YES
设置匿名用户拥有上传文件权限
anon_upload_enable=YES
是否拥有写入权限
write_enable=YES
是否允许用户访问本地账户之外的目录
allow_writeable_chroot=YES
c.重启服务器
service vsftpd restart

4.服务器的控制命令
启动:
service vsftpd start
停止:
service vsftpd stop
重启:
service vsftpd restart
查看状态
service vsftpd status

二、samba服务器(文件共享服务器,类似于网盘)

1.准备
新建目标共享文件夹
sudo mkdir /home/账户名/share
sudo chmod 77 /home/账户名/share

2.下载服务器套件
sudo apt install samba samba-common

3.为服务器添加用户
sudo smbpasswd 账户名

4.配置服务器
a.备份配置文件
sudo cp /etc/samba/smb.conf/ /etc/samba/smb.conf.bak

b.添加配置
设置共享文件夹路径
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

5.禁用防火墙
sudo ufw disable

6.服务器控制命令
sudo service smbd start
sudo service smbd stop
sudo service smbd restart
sudo service smbd status

7.远程访问
Windows
徽标键+R打开窗口 : \ip地址
Mac
前往菜单: smb:// ip地址

附带以下文件,有需要下载即可。
ubuntu常用的服务器搭建_第1张图片

你可能感兴趣的:(java,后端,linux,ftp,samba)