FTP服务tcp
测试登陆FTP工具
文件传输协议(FTP),能够上传和下载文件。好比咱们能够把Windows上的文件shan上传到Linux,也能够把Linux上的文件下载到Windows上。测试
Centos上默认有一个vsftpd的服务能够提供ftp服务,这个配置起来比较麻烦spa
有一个pure-ftpd,是一个实用起来比较方便的ftp服务工具code
Linux上安装pure-ftpd,首先Linux上须要安装扩展源,epel-release,咱们用的不少工具都是由扩展源提供的,因此建议在安装完系统后直接安装epel-rease,装完以后就能够安装pure-ftpd了blog
yum install -y epel-release yum install -y pure-ftpd
vi /etc/pure-ftpd/pure-ftpd.conf PureDB /etc/pure-ftpd/pureftpd.pdb #这一行用#注释掉 MinUID 1000
useradd ftpduser mkdir /data/ftp
[root@localhost etc]# chown ftpduser:ftpduser /data/ftp/ [root@localhost etc]# ls -ld /data/ftp/ drwxr-xr-x 2 ftpduser ftpduser 6 Feb 27 09:26 /data/ftp/
[root@localhost ~]# pure-pw useradd user1 -u ftpduser -d /data/ftp/ Password: Enter it again:
pure-pw mkdb #生成了二进制文件,放在下面路径
/etc/pure-ftpd/pureftpd.pdb
[root@localhost ~]# systemctl start pure-ftpd [root@localhost ~]# firewall-cmd --add-port=21/tcp --permanent success [root@localhost ~]# firewall-cmd --reload success
pure-pw list
[root@localhost ~]# lftp user1@127.0.0.1 Password: lftp user1@127.0.0.1:~> ls drwxr-xr-x 3 1002 ftpduser 17 Feb 27 09:59 . drwxr-xr-x 3 1002 ftpduser 17 Feb 27 09:59 .. drwxr-xr-x 2 1002 ftpduser 6 Feb 27 09:59 123
测试成功cmd