循环计划任务、FTP服务

一、循环计划任务(cron)

crontab

创建(用户):crontab -e

日志文件:cron

指定用户 (要想用那个计划任务就是用那个用户去创建):

crontab -e -u xingdian

查看:[root@ntp-server ~]# crontab -l

         [root@ntp-server log]#  crontab -l -u xingdian

存放循环计划任务的目录:[root@ntp-server log]# cd /var/spool/cron/

删除:crontab -e /  vim 编辑     循环计划任务文件  (使用文件编辑的方式删除单个计划任务)

[root@ntp-server cron]# crontab -r

[root@ntp-server cron]#  crontab -r -u xingdian

循环计划任务权限(了解)

cron.allow  在这个文件中的用户可以执行crontab的命令
cron.deny   在这个文件中的用户不可以执行crontab的命令

二、文件服务器

FTP:文件传输协议 (TCP 2个连接 一个用来建立连接关系 一个用来进行数据传输)

FTP客户端:浏览器、文件资源管理、lftp、ftp

FTP服务端:Vsftpd

端口:20   21 随机端口

工作模式:主动(永久开启)

                  被动(默认开启 可以关闭)

修改主机名:

hostnamectl set-hostname 主机名

nmcli g hostname 主机名

vsftpd服务器端口对外共享目录(默认)   /var/ftp/是默认情况下ftp服务器存放数据的目录
使用vsftpd:
cd /var/ftp
注意:ftp根目录权限不可以超过755
/etc/vsftpd/vsftpd.conf ftp的主配置文件

1、部署

FTP-Server(服务器):

1.安装vsftpd

2.启动:

systemctl start vsftpd //启动服务
systemctl enable vsftpd //开机启动

3.共享目录(/var/ftp)

FTP-Client(客户端):

1.安装客户端工具(lftp)可以使用lftp的命令连接FTP-Server
2.lftp  +  IP地址/域名

3.操作
ls  查看当前目录下内容
exit 退出
cd 路径切换

FTP对外使用匿名用户访问,普通用户访问(默认对外共享的目录:用户的家目录)

 FTP-server:

1.创建用户,设置密码

user01 
user02

2.提供对外共享的数据(非必项目)

3.让普通用户登录访问的是同一个对外共享目录

参数:
local_enable=YES                # 是否允许本地系统用户访问
local_umask=022                 # 本地用户所上传文件的权限掩码
local_root=/var/ftp             # 设置本地用户的FTP根目录

FTP-Client:
1.lftp 10.9.12.214 -u user01,1

[root@ftp-client mnt]# lftp 10.9.12.214 -u user02,1
lftp user02@10.9.12.214:~> ls
-rw-r--r--    1 0        0               0 Aug 01 09:00 qf.txt
lftp user02@10.9.12.214:~> exit
[root@ftp-client mnt]# lftp 10.9.12.214 -u user01,1
lftp user01@10.9.12.214:~> ls
-rw-r--r--    1 0        0               0 Aug 01 09:00 qf.txt

【注意】1.对外共享目录权限
                  /var/ftp
                  /opt/share 自定义的(权限不能大于755)

                  错误:chmod 777 /var/ftp/* -R

匿名用户的文件上传 

对外提供一个共享目录(/opt/data默认:/var/ftp),ftp的根目录

共享目录下: upload目录

FTP-server:

1.开启上传功能   vi /etc/vsftpd/vsftpd.conf

anon_upload_enable=YES

anon_mkdir_write_enable=YES
 

2.创建上传目录

[root@ftp-server ftp]# mkdir /var/ftp/upload

[root@ftp-server ftp]# chmod  777 upload

3.重启服务

[root@ftp-server ftp]# systemctl restart vsftpd

验证:lftp登录 put mirror -R

修改匿名用户对外共享目录

1.自己创建对外共享目录

 2.修改配置文件,使用anon_root这个参数指定新的共享目录

anon_root=/opt/data

 3.重启服务

   [root@ftp-server ftp]# systemctl restart vsftpd

参数:
anonymous_enable=YES                                 # 是否允许匿名用户访问
anon_root=/var/ftp                                  # 设置匿名用户的FTP根目录
anon_upload_enable=YES                   # 是否允许匿名用户上传文件
anon_mkdir_write_enable=YES                   # 是否允许匿名用户允许创建目录
anon_other_write_enable=YES    # 是否允许匿名用户有其他写入权(改名,删除,覆盖)
anon_max_rate=0          # 限制最大传输速率(字节/秒)0为无限制

local_enable=YES                                    # 是否允许本地系统用户访问
local_root=/var/ftp                                   # 设置本地用户的FTP根目录

max_clients=0                                       # 限制并发客户端连接数
max_per_ip=0                                        # 限制同一IP地址的并发连接数

当这个参数的userlist_deny=YES;那么user_list文件就是黑名单,在这个文件的用户不允许登录FTP-Server


当这个参数的userlist_deny=NO;那么user_list文件就是白名单,只有在这个文件中的用户才可以登录(ftpusers)

ftp的安全:

2.开启监控,也就是打开日志 /var/log/xferlog //ftp服务器的日志

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值