远程登陆windows服务器
因为不想买显示器,我这里使用笔记本电脑在linux上通过rdesktop远程登陆windows服务器(配置比我的笔记本好太多)来进行RHCE的学习(课程是在windows上的vmware虚拟机上搭建RHEL8的实操环境).
当然,第一次登陆windows服务器还是需要连接键盘鼠标和电视机到服务器,对服务器进行基本设置,此后则在linux上远程登陆windows即可.(与服务器在同一局域网内)
打开windows的远程登陆功能
查看windows服务器ip地址
查看windows服务器用户名
在linux上使用rdesktop登陆windows
$ sudo apt-get install rdesktop
$ rdesktop -u ling 192.168.2.210
$ rdesktop -f -u ling 192.168.2.210 #全屏模式,按ctrl+alt+enter退出
登陆vmware上的RHEL
vmware和RHEL的基本网络设置
使用NAT(地址转换模式),借助虚拟NAT设备和虚拟DHCP服务器,使得虚拟机可以联网,其网络结构如下图所示
1.设置虚拟机中NAT模式的选项,打开VMware,点击“编辑”下的“虚拟网络编辑器”,设置NAT参数及DHCP参数。
2.将虚拟机的网络连接模式修改成NAT模式.点击“编辑虚拟机设置”---->点击“网络适配器”,选择“NAT模式”.
3.开机启动系统,编辑网卡配置文件
[root@foundation0 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens192
4.配置完后重启网卡
nmcli connection reload
nmcli connection up ens192
5.测试一下是否可以ping通
ping 192.168.11.150
映射传入端口
网上看到很多的教程所谓的ssh远程连接都是去连接本地的虚拟机,而不是跨电脑访问.假设有电脑A和B,电脑B上安装了虚拟机C,希望从A,直接ssh访问C,那就要进行如下操作:
1.打开vmware---->编辑----->虚拟网络编辑器
2.点击更改设置
3.选中NAT模式的虚拟网卡---->NAT设置---->添加
4.分别填写映射传入端口的参数
主机A使用主机B的ip加上之前映射的主机端口来访问.然后映射出来的端口可能被宿主机防火墙屏蔽,所以需要查看防火墙是否关闭了这个端口,如果端口被屏蔽,宿主机依然可以访问到,但是其他主机不能通过宿主机ip来访问,具体操作方法可以查看Windows防火墙开放端口.
开放端口
先从控制面板,进入到Windows Defender防火墙
点击高级设置,点击入站规则
点击右边的新建规则,点击端口,点击下一步
选择协议类型和端口号点击下一步即可
查看是否开放端口成功
打开任务管理器---->打开资源监视器
选择网络---->点击侦听端口---->在防火墙状态中可以查看到端口是否被防火墙开放
然后我们就可以开始RHEL的折腾之旅了; )
ssh -p 23333 root@192.168.2.210