Linux学习笔记(二)

一、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地址是否冲突
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。