Centos搭建vsftpd服务器

查看ip地址

确定自己的ip已配置正确,这里提供虚拟机快捷配置方案:首先重置虚拟网卡,其次,键入以下指令:

nmcli device connect ens33  #链接上指定网卡(ens33是网卡名称)

关于静态ip与动态ip的详细配置教程,见网页:点击跳转 以前已写这里不再演示

首先通过ip a命令查看本机ip地址

使用SecureFTP登录到Centos

这里以离线安装为例,使用SecureFTP连接虚拟机,拷贝vsftpd.rpm/root目录下

关于SecureFTP的使用,详见网页:点击跳转 以前已写这里不再演示

将文件拖入传输的远程服务器

然后我们回到终端,输入:

rpm -ivh vsftpd.rpm #i是必要选项,代表install(安装),vh可选添加

安装完毕后,配置服务端文件

vi命令编辑配置文件vsftpd.conf

vi /etc/vsftpd/vsftpd.conf

添加以下值

userlist_deny=NO
userlist_file=/etc/vsftpd.user_list

新建一个访问用户文件

vi /etc/vsftpd.user_list

这里以user1为例:

使用基础命令添加用户并创建密码

前面讲了一些基础命令,如果不知道,请查看网页:点击跳转

useradd user1 #创建用户user1
passwd user1 #修改指定用户user1密码

关闭或者放行Centos相关端口

因Centos属于服务器系统,自带防火墙、安全组等,这里以关闭为例

停止防火墙

systemctl stop firewalld.service #终端输入指令,关闭系统防火墙

关闭selinux

selinux就算没深入过linux研究,玩过安卓刷机的一定知道,具体不多赘述,感兴趣的百度一下

vi /etc/selinux/config
SELINUX=disabled #修改
reboot #使用本命令重启系统,让更改生效

最后连接到搭建好的vsftpd服务端

windows打开cmd
ftp ip地址

ftp 192.168.72.130 #这里以我的实际ip为例

本文离线文档下载

下载地址:点击跳转

密码:ga33