vsftp

xiaoxiao2021-03-01  15

前提:

liunx,通过FTP将应用服务器Tomcat日志下载到本地

首先用命令检查VSFTP是否已经安装。

chkconfig --list | grep vsftpd

1)在liunx上安装ftp

1、安装:yum -y install vsftpd

2、getenforce:查看selinux防火墙状态(防火墙关着,就不用考虑21端口之类的)

3、 rpm -qa | grep vsftpd

4、 service vsftpd status

5、vi /etc/vsftpd/vsftpd.conf(上传为附件)

-- cat /etc/passwd

6、添加ftpuser用户:useradd -d /usr/local  -g ftp -s /sbin/nologin ftpuser(通过这条命令可以添加多个用户)

7、给用户ftpuser设置密码:passwd ftpuser

8、启动ftp服务:service vsftpd start (重启: service vsftpd restart)

9、在浏览器中验证  ftp:ip 

群组权限:

2)下载

1、写接口直接通过URL访问,下载日志到本地文件夹(通过URL访问时,发现一个问题 http:/xx/xx/data.log,.log在controller层通过 @PathVariable 获取不到,要注意!!!这样会导致切到根目录下找不到该文件)

2、具体下载过程:

a、校验ftp服务IP

b、获取指定FTPClient(此处可以加一个功能开关,配置到配置文件中)

elnftp 用户对应的磁盘满了,删点文件试一下

ftp 192.168.x.x

mkdir test

 

 

 

 

转载请注明原文地址: https://www.6miu.com/read-3650144.html

最新回复(0)