原创

CentOS 7.6 64bit搭建FTP


使用yum安装ftp服务

yum install vsftpd

刚刚安装好的ftp服务默认是关闭的

启动ftp服务

service vsftpd start

查看ftp服务状态

service vsftpd status

以上步骤顺序执行,不做细讲

连接ftp

我用的是notpad++和filezilla.exe进行连接

连接地址为你服务器ip

连接用户名一般为root(初始化服务器的时候可以设置 具体看你自己的),

连接密码为你Linux密码

情况1:连接成功

情况2: 报错530 Permission denied.

报错解决方法 配置ftp

进入/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 恢复撤销

网络编程
  • 作者:零三(联系作者)
  • 最后更新时间:2020-12-12 10:15
  • 版权声明:自由转载-非商用-非衍生-保持署名
  • 转载声明:来源地址 https://web03.cn