xshell连接虚拟机centOS7


本文是在家学习时,进行xshell连接CentOS7虚拟主机配置时的整理笔记。
配置完成后,CentOS虚拟主机共享本地网络,xshell可远程(本地)访问CentOS(虚拟主机)。

准备

安装VMware Workstation
在VMware Workstation中新建系统CentOS7
本地安装xshell

CentOS7配置

  1. 虚拟机采用桥接模式
  2. CentOS使用静态IP,配置DNS
  3. CenOS的SSH启动
  4. 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

©️2020 CSDN 皮肤主题: 1024 设计师:上身试试 返回首页