xshell连接虚拟机centOS7
本文是在家学习时,进行xshell连接CentOS7虚拟主机配置时的整理笔记。
配置完成后,CentOS虚拟主机共享本地网络,xshell可远程(本地)访问CentOS(虚拟主机)。
准备
安装VMware Workstation
在VMware Workstation中新建系统CentOS7
本地安装xshell
CentOS7配置
- 虚拟机采用桥接模式
- CentOS使用静态IP,配置DNS
- CenOS的SSH启动
- CenOS的防火墙关闭
1、VM中设置CentOS7采用桥接网络:
网络适配器-网络连接-桥接模式:直接连接物理网络,复制物理网络连接状态
2、CentOS使用静态IP,配置DNS:
打开/etc/sysconfig/network-scripts下第1行第1列的配置文件ifcfg-*
修改新增相关内容为:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.143.1.66 #例子
NETMASK=255.255.0.0 #常用
GATEWAY=192.143.1.1 #例子
DNS1=8.8.8.8 #DNS配置,虚拟机安装的话DNS就用网关,多个DNS网址的话再增加
:wq #保存
重启网络服务
service network restart
在centOS里ping一下看通不通
ping 192.143.1.1 #网关,ctrl+c结束ping
3、CenOS的SSH启动:
ssh root@192.143.1.66 #之前保存的静态IP地址,SSH让xshell可以连CentOS7
systemctl enable sshd.service
4、CenOS的防火墙关闭:
systemctl disable firewalld.service
xshell连CentOS7
新建连接-
(N)centos7(名称,自定义)
§SSH(协议)
(H)192.143.1.66(CentOS7的静态IP),
(O)22(端口)
相关知识
1、CentOS7的IP、子网掩码、网关、DNS信息该填什么?
已知:
- CentOS7和本地的IP地址要在同一个网段;
- 网关地址为路由器地址(192.143.1.1);
- 子网掩码一般采用255.255.255.0或255.255.0.0 目前网关地址、DHCP服务器、DNS服务器都是路由器地址
- 192.143.1.1,可以通过路由器配置查看。
- 目前路由器自动分配IP地址,地址范围192.143.1.1~192.143.1.70(路由器内可更改)
同一个网段,指:
两个IP地址(二进制)分别与子网掩码(二进制)AND,得出值相等
一般来说,前面三段相同,最后一段不同就在同一个网段了:
192.143.1.5 与 192.143.1.6
2、配置DNS
CentOS6
自定义DNS:
打开/etc/resolv.conf
nameserver 192.168.1.1
:wq #保存
这方法在CentOS7不可用,因为CentOS的NetworkManager会重置这样设置的DNS,所以推荐采用ifcfg-*文件修改DNS的方式。
resolv.conf 可看到
#Genarated by NetworkManager