• 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 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/ 查看:

    [root@localhost 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.confuserlist_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成功!
     
  • 相关阅读:
    MOSS 2010:安装和使用Office Web Apps
    MOSS 2010:Visual Studio 2010开发体验(29)——工作流开发最佳实践(三)
    VS 2010 : 如何开发和部署Outlook 2010插件(Addin)
    MOSS 2010:Visual Studio 2010开发体验(33)——工作流开发最佳实践(五):全局可重用工作流
    《实践与思考》一书的概述和随笔连载说明
    MOSS 2010:Visual Studio 2010开发体验(21)——使用Business Connectivity Service(BCS)集成业务系统
    用于 Web 应用程序项目部署的 Web.config 转换语法 【转载】
    《实践与思考》系列连载(2)—— 第一部分 我们走在.NET的实践征途上 序言
    MOSS 2010:Visual Studio 2010开发体验(16)——客户端对象模型
    “人在旅途”之随想以及旅游指南(travel.msra.cn)简介
  • 原文地址:https://www.cnblogs.com/GaZeon/p/5393853.html
Copyright © 2020-2023  润新知