53 lines
2.3 KiB
Markdown
53 lines
2.3 KiB
Markdown
Ubuntu安装ftp服务器
|
||
1. 安装
|
||
sudo apt-get install vsftpd
|
||
2. 查看是否成功
|
||
sudo systemctl status vsftpd
|
||
3. 编辑配置文件
|
||
sudo gedit /etc/vsftpd.conf
|
||
|
||
启用本地用户:local_enable=YES
|
||
允许上传文件:write_enable=YES
|
||
|
||
4. 重启vsftpd
|
||
sudo systemctl restart vsftpd
|
||
|
||
5. 如果需要 可以新增FTP用户,如ftp-user
|
||
sudo adduser ftp-user
|
||
6. 设置用户的访问目录权限
|
||
// 是否设置用户的访问目录权限
|
||
chroot_local_user=YES
|
||
// 是否指定用户列表文件
|
||
chroot_list_enable=YES
|
||
// 用户列表文件
|
||
chroot_list_file=/etc/vsftpd.chroot_list
|
||
例如设置了YES YES,则除了vsftpd.chroot_list文件里面的用户都不能
|
||
切换目录访问其他文件。
|
||
7. 设置/home/ftp-user的权限为555! 这里不能有写的权限,否则登录失败。
|
||
8. 在/home/ftp-user下新建文件夹,注意要改成777的权限,否则会写失败。
|
||
|
||
中文乱码问题:
|
||
utf8_filesystem=YES
|
||
dirmessage_enable=YES
|
||
use_localtime=YES
|
||
xferlog_enable=YES
|
||
connect_from_port_20=YES
|
||
https://blog.csdn.net/u013345780/article/details/134325550?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-134325550-blog-51419630.235^v43^pc_blog_bottom_relevance_base5&spm=1001.2101.3001.4242.1&utm_relevant_index=3
|
||
|
||
Logback、Fluency 和 OpenObserve 之间的关系如下:
|
||
|
||
Logback:这是一个 Java 日志框架,负责在 Spring Boot 应用中生成和管理日志。它提供了灵活的配置选项,可以定义日志格式和输出目标。
|
||
Fluency:这是一个轻量级的 Fluentd 客户端库,能够将日志数据从 Logback 发送到 Fluentd。它充当了中间层,将 Logback 生成的日志收集并转发给 Fluentd。
|
||
OpenObserve:这是一个日志监控和分析平台,接收来自 Fluentd 的日志数据。OpenObserve 提供可视化界面,用于查看和分析这些日志。
|
||
|
||
工作流程
|
||
Logback 生成日志。
|
||
Fluency 将这些日志发送到 Fluency,并将其格式化为适合传输的形式。
|
||
Fluency 将日志转发到 OpenObserve,允许用户在 OpenObserve 界面上查看和分析日志数据。
|
||
这种组合提供了一个强大且灵活的日志管理和监控解决方案。
|
||
|
||
|
||
安装在服务器的软件:
|
||
FTP文件服务器:vsftpd
|
||
|