美文网首页
Linux学习笔记(二)

Linux学习笔记(二)

作者: 过眼云烟3699 | 来源:发表于2020-10-31 01:02 被阅读0次
    一、CentOS7中网络配置

    固定IP有仅主机、桥接、NET三种模式,仅主机就是此虚拟机只能和你的电脑进行通信,不能访问外网;桥接模式是你的电脑和虚拟机属于同一个网段虚拟网卡名称为VMnet0,可以访问外网;NAT即网络地址转换,它的虚拟网卡名称为VMnet8,通过NAT模式的连接的虚拟机和真实主机的网卡在不同的网段中,从而实现联网。推荐使用NAT方式。
    单击VMware11.0"编辑"菜单栏选择"虚拟机网络编辑器",设置子网IP和掩码

    image.png

    在DHCP设置里面配置本网段的起始IP

    image.png

    配置完成后启动虚拟机,在/etc/sysconfig/network-scripts路径下,找到第一块网卡ifcfg-ens33,用vi进行编辑

    # vi ifcfg-ens33
    

    主要设置IP地址、网关地址、子网掩码、DNS等参数。(注意IP地址要设置上面的网段内,不要和网关地址冲突)

    DEVICE=ens33
    ONBOOT=yes
    IPADDR=192.168.8.15
    NETMASK=255.255.255.0
    GATEWAY=192.168.8.2
    DNS1=4.2.2.1
    

    设置完成后退出vi,重启网卡

    # systemctl restart network
    

    输入ifconfig查看网卡信息

    # ifconfig
    ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.8.15  netmask 255.255.255.0  broadcast 192.168.8.255
            inet6 fe80::5637:eb5f:1e1e:4fbd  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:05:ed:62  txqueuelen 1000  (Ethernet)
            RX packets 1319  bytes 93109 (90.9 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 353  bytes 36218 (35.3 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    此时,IP地址已经固定好,可以使用ping命令测试一下连通性。

    二、连接ssh

    网络测试连通后就可以配置ssh连接了。首先得却确保centos7系统安装了openssh-server,输入

    # yum list installed | grep openssh-server
    

    查看是否已经安装过,此处已经安装过了。如果没有安装,输入

    # yum install openssh-server
    

    先完成安装。

    image.png

    ssh的配置文件在/etc/ssh/sshd_config文件中,用vi编辑器进行编辑

    # vi /etc/ssh/sshd_config
    

    将监听的22端口和监听地址打开,并将远程登录和允许密码连接打开,设置完这几项就可以连接到使用ssh连接Linux系统了,其他的配置根据安全需要可以随后设置。

    # cat /etc/ssh/sshd_config | grep -v "#"
    
    Port 22 
    ListenAddress 0.0.0.0
    ListenAddress ::
    
    PermitRootLogin yes
    
    PubkeyAuthentication yes
    
    

    配置完成后启动ssh服务

    # systemctl start sshd
    

    现在可以使用xshell、crt等远程登录软件进行登录的。

    如果连接不上,一般有三个原因:

    ​ 1、防火墙没有关闭

    # systemctl stop firewalld //关闭防火墙
    # systemctl status firewalld //查看防火墙状态
    

    ​ 2、ssh服务未开启、端口未监听

    # systemctl status sshd //查看ssh的状态
    # ss -nal | grep 22 //检查端口是否监听
    

    ​ 3、网络配置有问题

    # ifconfig 
    #检查网络是否通,IP地址是否冲突
    

    相关文章

      网友评论

          本文标题:Linux学习笔记(二)

          本文链接:https://www.haomeiwen.com/subject/nflesktx.html