yum install vsftpd
刚刚安装好的ftp服务默认是关闭的
启动ftp服务service vsftpd start
查看ftp服务状态
service vsftpd status
以上步骤顺序执行,不做细讲
连接ftp
我用的是notpad++和filezilla.exe进行连接
连接地址为你服务器ip
连接用户名一般为root(初始化服务器的时候可以设置 具体看你自己的),
连接密码为你Linux密码
情况1:连接成功

情况2: 报错530 Permission denied.
进入/etc/vsftpd
里面有以下三个文件
ftpusers
user_list
vsftpd.conf
执行打开vsftpd.conf文件命令
vim vsftpd.conf
按下键盘i键即可编辑
将内容修改为以下配置
listen=YES
listen_ipv6=NO
pam_service_name=vsftpd
userlist_enable=NO
tcp_wrappers=YES
然后按esc键结束编辑 然后按shift加 : 键进行输入命令 输入
wq
回车即可保存
然后按此修改步骤,修改
ftpusers
user_list
这两个文件,把里面的root删掉
修改后的ftpusers
修改后的user_list
然后重启ftp 先关闭
systemctl stop vsftpd.service
再执行启动
systemctl start vsftpd.service
连接ftp,成功
(以上服务器为腾讯云试用服务器,如果你没有多余服务器学习,可以去领一个免费的,随便造,领取地址 https://cloud.tencent.com/act/free?from=11649)
其他可能出现的错误Job for vsftpd.service failed because the control process exited with error code. See "syst
出现这种错误是因为,vsftpd.conf配置文件中listen配置未修改 修改为以下配置即可
listen=YES
listen_ipv6=NO
End
关于修改文件的几个操作
修改文件
找到需要修改的文件,使用命令:vim 文件名 ,打开需要修改的文件
打开文件后,点击键盘的“i”键,然后对文件进行编辑
编辑完成后先点击键盘“ESC”随后“shift+:” 在显示的输入行中输入“wq”进行保存修改后的文件
如果要撤销修改,输入行中输入“q”
也可以使用“q!”强制退出这个文件
linux vim vi编辑时撤销输入操作
1,esc退出输入状态
2,u 撤销上次操作
3,ctrl+r 恢复撤销