安装虚拟机后ifconfig不显示IP地址及设置静态IP地址ssh连接

您所在的位置:网站首页 虚拟机显示不了ip地址 安装虚拟机后ifconfig不显示IP地址及设置静态IP地址ssh连接

安装虚拟机后ifconfig不显示IP地址及设置静态IP地址ssh连接

2024-07-16 04:47| 来源: 网络整理| 查看: 265

ifconfig不显示IP地址

在这里插入图片描述 可以看到ens160并没有显示IP地址,刚刚装好的虚拟机是很干净的,连网卡都没有,我们修改一个配置文件:

vim /etc/sysconfig/network-scripts/ifcfg-ens160

将文件中的onboot修改为yes,即启动时需不需要将网卡也启动起来,yes为启动!

在这里插入图片描述

然后重启虚拟机即可。重启之后运行ifconfig,可以看到ens160ip地址,此时虚拟机也可以上网了,同时也可用shell软件ssh这个IP地址连接虚拟机了。 在这里插入图片描述

设置静态ip地址

虚拟机设置静态IP的原因主要有以下几点:

网络稳定性:静态IP地址是固定的,不会随着时间或网络连接的变化而改变。这意味着其他设-备可以始终准确地找到并访问到虚拟机。对于需要持续可用性和稳定性的服务和应用来说,使用静态IP是非常重要的。方便管理:使用静态IP地址,管理员可以更容易地管理和配置网络。他们可以知道每台设备的IP地址,并可以轻松地设置防火墙规则、端口转发等。安全性:相对于动态IP,静态IP地址的安全性更高。由于IP地址固定不变,因此可以更容易地配置安全策略,如防火墙规则,以保护虚拟机免受网络攻击。 vim /etc/sysconfig/network-scripts/ifcfg-ens160

在文件的最后添加如下几行:

IPADDR=192.168.127.101 NETMASK=255.255.255.0 GATEWAY=192.168.127.1 DNS1=8.8.8.8

这个IP地址的设置要和你选择的网络连接模式一致,打开虚拟网络连接器查看,我选的NET模式,子网IP地址为192.168.127.0,所以静态IP地址设为了192.168.127.101:

在这里插入图片描述

同时将BOOTPROTO改为"static":

在这里插入图片描述

重启,运行ifconfig,可以看到IP地址为我们设置的IP地址:

在这里插入图片描述

ssh连接虚拟机

SSH(Secure Shell)服务是一种安全的远程登录协议,它允许用户通过网络安全地访问远程服务器。SSH服务使用加密技术来保护数据传输,确保远程登录会话的机密性和完整性。

SSH服务的主要功能包括:

远程登录:SSH允许用户远程登录到另一台计算机,这样用户就可以访问并执行远程计算机上的命令。这种远程登录会话是加密的,所以数据在传输过程中是安全的。文件传输:SSH还支持安全的文件传输,使得用户可以在本地和远程服务器之间安全地传输文件。端口转发:SSH可以设置端口转发,允许用户通过安全的加密通道访问远程服务。 在实际使用中,SSH服务通常通过OpenSSH来实现。OpenSSH是一个开源的实现SSH协议的软件项目,适用于各种UNIX、Linux操作系统。在服务器安装OpenSSH后,就可以提供SSH服务。

对于安全性,SSH服务使用了公钥和私钥的加密技术。公钥可以公开,而私钥需要保密。当客户端连接服务器时,服务器会用公钥加密一些数据,然后发送到客户端。客户端使用自己的私钥解密这些数据,然后返回给服务器。这样,服务器就可以确认客户端的身份。这种加密方式可以有效地防止中间人攻击,保证数据传输的安全性。

我们可以使用shell软件ssh连接虚拟机,我使用的FinalShell,界面好看,传输文件方便,设置连接信息连接:

在这里插入图片描述 在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3