博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【转】Centos7 ftp 配置及报错处理
阅读量:4326 次
发布时间:2019-06-06

本文共 3030 字,大约阅读时间需要 10 分钟。

原文链接: https://www.cnblogs.com/GaZeon/p/5393853.html

Centos7网络配置,vsftpd安装及530报错解决

今天在虚拟机安装CentOS7,准备全新安装LTMP,结果又是一堆问题,不过正好因为这些出错,又给自己长了见识。

1,CentOS7网络配置

最小化安装CentOs7后,ifconfig提示command not found,查了一下是ifconfig的net-tools没装,于是yum search ifconfig查找安装包,又是提示Cannot find a valid baseurl for repo: base/7/x86_6,才发现网卡还没配好,查了一下,原来是centos7下ip命令替代了ifconfig,使用ip addr

[root@localhost usr]# ip addr1: lo: 
mtu 65536 qdisc noqueue state UNKNOWN link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever2: eno16777736:
mtu 1500 qdisc pfifo_fast state UP qlen 1000

显示有lo,eno16777736两个网卡,于是ls /etc/sysconfig/network-scripts/ 查看:

[root@localhost usr]# ls /etc/sysconfig/network-scripts/ ifcfg-eno16777736  ifdown-ippp    ifdown-sit       ifup-bnep  ifup-plip    ifup-Team          network-functions-ipv6ifcfg-lo           ifdown-ipv6    ifdown-Team      ifup-eth   ifup-plusb   ifup-TeamPortifdown             ifdown-isdn    ifdown-TeamPort  ifup-ib    ifup-post    ifup-tunnelifdown-bnep        ifdown-post    ifdown-tunnel    ifup-ippp  ifup-ppp     ifup-wirelessifdown-eth         ifdown-ppp     ifup             ifup-ipv6  ifup-routes  init.ipv6-globalifdown-ib          ifdown-routes  ifup-aliases     ifup-isdn  ifup-sit     network-functions

发现网卡名从原本的ifcfg-eth0变成了ifcfg-eno16777736(以你的网卡名为准) ,此时vi打开该配置文件,修改并添加部分参数 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736

TYPE=Ethernet#BOOTPROTO=dhcp #注释此行,从而使用静态IPDEFROUTE=yesPEERDNS=yesPEERROUTES=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_PEERDNS=yesIPV6_PEERROUTES=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=2fae2065-54b2-4e14-8601-d249e85f83e7DEVICE=eno16777736ONBOOT=yes #no改为yes,开机启动服务#########添加如下参数,ip与宿主机同一网段为准########IPADDR0=192.168.1.109PREFIX0=24GATEWAY0=192.168.1.1DNS1=192.168.1.1

shutdown -r 重启虚拟机后 ip addr ,可以看见网卡已经设置好 ,ping 一下宿主机确认网络是否连通,如果不行,可以设置虚拟机网络为桥接模式,service network restart 再ping看看。

成功后,即可安装ifconfig命令。yum search ifconfig 搜索安装包, 匹配到net-tools.x86_64,于是yum install net-tools.x86_64,一路y下去,安装完毕,此时输入ifconfig,显示网卡信息,OK!

 

 

2,安装vsftpd

yum search vsftpd。匹配vsftpd.x86_64。于是 yum install vsftpd.x86_64,一路y下去,安装完毕。service vsftpd start开启ftp服务。要使用ftp必须开启21端口。Centos 7使用firewalld代替了原来的iptables。要开放21端口,使用下面命令:

firewall-cmd --zone=public --add-port=21/tcp --permanent
命令含义:
 
--zone #作用域
 
--add-port=80/tcp  #添加端口,格式为:端口/通讯协议
 
--permanent   #永久生效,没有此参数重启后失效
 
 
成功设置显示success,重启防火墙
firewall-cmd --reload
 
 

3,ftp530问题解决

 
测试ftp登录显示530 Permission denied,百度了一下有点乱,其实就是
vi /etc/vsftpd/vsftpd.conf 将
userlist_enable=YES改为NO,再
service vsftpd restart 重启vsftpd即可。
再次测试ftp登录,此时又提示530 Login incorrect,查了一下/etc/pam.d/vsftpd内容,其中一条是

auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed

vsftpd将禁止名单指向了/etc/vsftpd/ftpusers,于是
vi /etc/vsftpd/ftpusers 发现root在名单上,于是
删除root,保存,重启vsftpd。登录FTP OK成功!

转载于:https://www.cnblogs.com/victory-jc-notes/p/10640861.html

你可能感兴趣的文章
JS中各种跳转解析
查看>>
JAVA 基础 / 第八课:面向对象 / JAVA类的方法与实例方法
查看>>
Ecust OJ
查看>>
P3384 【模板】树链剖分
查看>>
Thrift源码分析(二)-- 协议和编解码
查看>>
考勤系统之计算工作小时数
查看>>
4.1 分解条件式
查看>>
Equivalent Strings
查看>>
flume handler
查看>>
收藏其他博客园主写的代码,学习加自用。先表示感谢!!!
查看>>
H5 表单标签
查看>>
su 与 su - 区别
查看>>
C语言编程-9_4 字符统计
查看>>
在webconfig中写好连接后,在程序中如何调用?
查看>>
限制用户不能删除SharePoint列表中的条目(项目)
查看>>
【Linux网络编程】使用GDB调试程序
查看>>
feign调用spring clound eureka 注册中心服务
查看>>
ZT:Linux上安装JDK,最准确
查看>>
LimeJS指南3
查看>>
关于C++ const成员的一些细节
查看>>