-
💻 Linux配置教程 | 限定FTP访问时间:仅下午6点至午夜零点!🌙
凌丹安2025-04-07 23:14:06 科技 -
导读 在日常工作中,有时我们需要对服务器资源进行更精细化的管理,比如设置特定时间段内才允许访问FTP服务。今天就来教大家如何用Linux实现这一...
在日常工作中,有时我们需要对服务器资源进行更精细化的管理,比如设置特定时间段内才允许访问FTP服务。今天就来教大家如何用Linux实现这一功能!💡
首先确保你的系统已安装vsftpd(一个常见的FTP服务器软件)。可以通过以下命令检查是否已安装:
```bash
sudo apt list --installed | grep vsftpd
```
若未安装,可执行:
```bash
sudo apt update && sudo apt install vsftpd
```
接下来是重点——限制访问时间!编辑`/etc/vsftpd.conf`文件:
```bash
sudo nano /etc/vsftpd.conf
```
添加或修改以下
```plaintext
local_enable=YES
write_enable=YES
user_sub_token=$USER
chroot_local_user=YES
allow_writeable_chroot=YES
pasv_min_port=10000
pasv_max_port=10100
xferlog_std_format=YES
seccomp_sandbox=NO
pasv_address=your_server_ip
connect_from_port_20=YES
ftpd_banner=Welcome to FTP service!
idle_session_timeout=900
data_connection_timeout=120
accept_timeout=60
connect_timeout=60
guest_enable=YES
guest_username=ftpuser
anon_root=/var/ftp
anon_upload_enable=YES
anon_mkdir_write_enable=YES
local_root=/home/$USER/ftp
新增时间限制规则
time_restrict=YES
min_entry_time=1800
max_entry_time=2400
```
保存后重启服务:
```bash
sudo systemctl restart vsftpd
```
这样设置后,FTP用户只能在每天18:00-24:00之间登录!⏰
💡 小贴士:记得定期检查日志文件 `/var/log/vsftpd.log`,确保一切正常运行哦~
💪 开启你的Linux权限管理之旅吧!🚀
标 签:
免责声明:本文由用户上传,如有侵权请联系删除!