当前位置:   article > 正文

VMware配置CentOS 7 并实现ssh连接

VMware配置CentOS 7 并实现ssh连接

Vmware 17下载地址

***永久许可证:***5Y012-8HL8P-0J8U0-032Q6-93KKF

CentOS 7 下载地址

一、配置CentOS 如下

  1. 创建新的虚拟机,选择典型,点击下一步
    在这里插入图片描述
  2. 选择上述下载镜像存储位置,选择镜像,点击下一步
    在这里插入图片描述
    3.填写相关信息,点击下一步
    在这里插入图片描述
    4.填写相关信息,修改存储位置,点击下一步
    在这里插入图片描述
    5.根据实际需要,修改磁盘容量大小,进行下一步
    在这里插入图片描述
    6.根据实际需要修改自定义硬件,点击完成
    在这里插入图片描述

二、克隆虚拟机

1.点击以配置好的虚拟机,选择管理克隆并进行下一步
在这里插入图片描述
2.选择虚拟机中当前状态,点击下一步
在这里插入图片描述
3.选择创建完整克隆,点击下一步
在这里插入图片描述
4.命名并设置存储位置,点击完成等待克隆完成
在这里插入图片描述
5.修改MAC地址
在这里插入图片描述
6.启动虚拟机,修改主机名,并重启虚拟机

[rqtanc@localhost ~]$ su -
Password: 
Last login: Mon Apr 15 07:20:14 PDT 2024 on pts/0
[root@localhost ~]# vim /etc/hostname
[root@localhost ~]# reboot

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

7.修改IP地址,将BOOTPROTO = “dhcp” 修改为 BOOTPROTO = “static”,并配置IPADDR、NETMASK、GATEWAY
在这里插入图片描述
8.修改UUID
在这里插入图片描述

[root@rqtanc ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
  • 1

9.重启网络

[root@rqtanc ~]# systemctl restart network
  • 1

三、SSH远程连接

1.查看防火墙状态

[root@rqtanc ~]# sudo systemctl status firewalld
  • 1

2.检查防火墙是否允许 SSH 服务(通常使用 22 端口)

[root@rqtanc ~]# sudo firewall-cmd --list-all
public (active)
  target: default
  icmp-block-inversion: no
  interfaces: ens33
  sources: 
  services: dhcpv6-client ssh
  ports: 
  protocols: 
  masquerade: no
  forward-ports: 
  source-ports: 
  icmp-blocks: 
  rich rules: 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14

3.检查特定端口是否放行,若不执行上述命令,则执行以下命令,如果返回yes表示在公共区已放行,返回no表示并未放行

[root@rqtanc ~]# sudo firewall-cmd --zone=public --query-port=22/tcp
  • 1

4.如果特定端口未放行,执行以下命令来添加规则

[root@rqtanc ~]# sudo firewall-cmd --zone=public --add-port=22/tcp --permanent
success
  • 1
  • 2

5.重新加载防火墙使其生效

[root@rqtanc ~]# sudo firewall-cmd --reload
success
  • 1
  • 2

6.vim编辑器打开 sshd_config 配置文件,将监听端口(port),监听地址(ListenAddress 0.0.0.0
)注释去掉,使其有效,然后开启允许远程登录(PermitRootLogin yes
),开启使用用户名密码作为连接验证(PasswordAuthentication yes),保存退出。

[root@rqtanc ~]# vim /etc/ssh/sshd_config
  • 1

7.检查 sshd 服务是否已经开启

[root@rqtanc ~]# ps -e | grep sshd
  1032 ?        00:00:00 sshd
  3190 ?        00:00:23 sshd
  • 1
  • 2
  • 3

8.如果sshd 服务未开启

[root@rqtanc ~]# service sshd start
  • 1

9.或再次查看22端口是否开启监听

[root@rqtanc ~]# netstat -an | grep 22
  • 1
  1. 在Vmware Workstation中,查看CentOS7的属性,查看虚拟机网络连接方式,如: NAT 方式
  2. windows下输入ipconfig 查看主机IP,找到 VMnet8 的连接信息
    在这里插入图片描述
    12.虚拟机中执行 ifconfig 命令
[root@rqtanc ~]# ifconfig
  • 1

在这里插入图片描述
13.IP互 Ping,如果无法 Ping 通,则如下图所示:
在这里插入图片描述
将子网掩码、默认网关均和CentOS一致,保证主机的 IP 和 CentOS 的 IP 在同一网络区段中
14.通过FinalShell等相关工具进行远程连接
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/472343
推荐阅读
相关标签
  

闽ICP备14008679号