【转】Centos7 ftp 配置及报错处理

原文链接: 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

[[email protected] usr]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> 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 forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000

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

[[email protected] usr]# ls /etc/sysconfig/network-scripts/
ifcfg-eno16777736  ifdown-ippp    ifdown-sit       ifup-bnep  ifup-plip    ifup-Team          network-functions-ipv6
ifcfg-lo           ifdown-ipv6    ifdown-Team      ifup-eth   ifup-plusb   ifup-TeamPort
ifdown             ifdown-isdn    ifdown-TeamPort  ifup-ib    ifup-post    ifup-tunnel
ifdown-bnep        ifdown-post    ifdown-tunnel    ifup-ippp  ifup-ppp     ifup-wireless
ifdown-eth         ifdown-ppp     ifup             ifup-ipv6  ifup-routes  init.ipv6-global
ifdown-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 #注释此行,从而使用静态IP
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=2fae2065-54b2-4e14-8601-d249e85f83e7
DEVICE=eno16777736
ONBOOT=yes #no改为yes,开机启动服务

#########添加如下参数,ip与宿主机同一网段为准########
IPADDR0=192.168.1.109
PREFIX0=24
GATEWAY0=192.168.1.1
DNS1=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

时间: 2024-10-12 02:59:04

【转】Centos7 ftp 配置及报错处理的相关文章

jenkins配置SVN报错

jenkins配置SVN报错,如图: 原因:jenkins找不到https路径. 解决:点击下面的“enter credential”,跳转到“Subversion Authentication”页面,输入svn的用户名和密码即可.

安装grid之前检查配置 ,报错如下

安装grid之前检查配置 ,报错如下 : ./runcluvfy.sh stage -pre crsinst -n rac1,rac2 -fixup -verbose Performing pre-checks for cluster services setup Checking node reachability... Check: Node reachability from node "rac1"  Destination Node                      R

Spring Boot配置FastJson报错&#39;Content-Type&#39; cannot contain wildcard type &#39;*&#39;

https://www.cnblogs.com/xiaopotian/p/8654993.html 升级到最新版本的fastjson以后报的错,查了一下资料,发现 fastjson从1.1.41升级到1.2.28之后,请求报错:json java.lang.IllegalArgumentException: 'Content-Type' cannot contain wildcard type '*' 原因是在1.1.41中,FastJsonHttpMessageConverter初始化时,设置

ftp不能登录报错

虚拟机装好RedHat后,准备使用filezilla连接,输入IP地址,root用户,密码,快速连接,报错: 530 Permission denied. 故障排除: 1.首先检查系统是否开启了vsftp服务,如果没有开启,先开启该服务. 2.查看配置 vsftpd的配置,配置文件中限定了vsftpd用户连接控制配置.vsftpd.ftpusers:位于/etc/vsftpd目录下.它指定了哪些用户账户不能访问FTP服务器,例如root等.vsftpd.user_list:位于/etc/vsft

.Net 连接FTP下载文件报错:System.InvalidOperationException: The requested FTP command is not supported when using HTTP proxy

系统环境: Windows + .Net Framework 4.0 问题描述: C#连接FTP下载文件时,在部分电脑上有异常报错,在一部分电脑上是正常的:异常报错的信息:System.InvalidOperationException: The requested FTP command is not supported when using HTTP proxy 分析过程: 在网上搜索到的解决方案,基本都是将代理置为null:request.Proxy = null; 并没有解释其原因. 调

centos7 systemctl start network报错

前几天我在虚拟机链接IP的时候 发现IP怎么也连不上了, 之后我百度查了查电脑,具体怎么修复,以下是我的故障排查整理 centos 7 (1)ifconfig   没有主机ip地址 (2)systemctl status network  报错            systemctl start network 报错     Failed to start LSB: Bring up/down networking (3)试着执行systemctl stop NetworkManager (4

IIS7配置PHP 报错 &quot;对找不到的文件启用文件监视&quot;

原文 IIS7配置PHP5.4报错对找不到的文件启用文件监视怎么解决? 案例环境:windows2008+IIS7+PHP5.4+ZEND LOADER用户在配置后遇到报错:错误摘要 HTTP 错误 500.0 - Internal Server Error 对找不到的文件启用文件监视 万维景盛工程师为您分享解决方法. 页面详细报错如下: 详细错误信息 模块FastCgiModule 通知ExecuteRequestHandler 处理程序php-5.3.13 错误代码0x80070003 请求

MyEclipse配置tomcat报错 - java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.0

1 开发Servlet程序时,MyEclipse配置好tomcat与JDK之后,启动时控制台报下列错误: 1 java.lang.UnsupportedClassVersionError: org/apache/lucene/store/Directory : Unsupported major.minor version 51.02 at java.lang.ClassLoader.defineClass1(Native Method)3 at java.lang.ClassLoader.de

nagios配置pnp4nagios报错“Please check the documentatio

报错如图 修改如下配置 /usr/local/nagios/etc/nagios.cfg配置文件 #修改值为1 process_performance_data=1 #取消下面行的注释host_perfdata_command=process-host-perfdataservice_perfdata_command=process-service-perfdata /usr/local/nagios/etc/objects/commands.cfg配置文件 注释配置文件中的process-ho