1.最小化minimal 安装的centos是没有eth0网卡的 需要更改ens33文件 vi /etc/sysconfig/network-scripts/ifcfg-*** #***指的是
1.最小化minimal 安装的centos是没有eth0网卡的 需要更改ens33文件
vi /etc/sysconfig/network-scripts/ifcfg-*** #***指的是tab补全的你的centos环境下的ifcfg文件#
进去会有几个地方需要更改
按i键进入insert模式可以编辑
OTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth0 #名称改成eth0#
UUID=5bd88f20-010f-403a-a5b0-638ea6e2fc7f
DEVICE=eth0 #设备名称也改成eth0#
ONBOOT=yes #原本是no的改yes 指的是在系统启动的时候激活网卡#
IPADDR=********* #这是和我物理机的ip地址同一网段的ip#
NETMASK=255.255.255.0
GATEWAY=******** #网关类似#
然后按:进入命令行模式 输入wq 写入并退出
2.然后输入 cd /etc/sysconfig/network-scripts/ 进入network-scripts文件夹
输入修改文件名 mv ifcfg-ens33 ifcfg-eth0
3.这个改完还要更改centos中的系统默认的可预测命名规则
对于这一点,你可以在启动时传递“net.ifnames=0 biosdevname=0 ”的内核参数。这是通过编辑/etc/default/grub并加入“net.ifnames=0 biosdevname=0 ”到GRUBCMDLINELINUX变量来实现的。
不然你输入ip a显示的还是ens33这个网卡名字
截图如下
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap net.ifnames=0 biosdevname=0 rhgb quiet" #斜体为添加的位置#
GRUB_DISABLE_RECOVERY="true"
同样:wq退出
4.编译grub内核
grub2-mkconfig -o /boot/grub2/grub.cfg 来重新生成GRUB配置并更新内核参数。
5.然后安装几个组件:
1.netstat 方便查看各个网络参数
# yum install net-tools
2.openssh ssh远程登录组件 minimal默认是有openssh这个组件的 不过我为了保险又安装了一遍并设 置了自启动
# yum -y install openssh-server openssh-clients #安装ssh客户端和服务端#
# chkconfig sshd on #设置保持开启 就是重启不关闭#
# service sshd start #开启sshd服务#
# netstat -tulpn | grep :22 #确认ssh 22端口已开启 并且已侦听 #
存在这样的状态即可: 00:00:00* 22 或者00:00:00 ssh
6.看下防火墙状态 service iptables status 如果返回 no说明没开启 我们先保持不开启的状态
7.更改sshd配置 vi /etc/ssh/sshd_config 修改PermitRootLogin 为yes 这样root用户可以登录 当然你也可以设置no 然后在AllowUsers 后面写上你设置的其他用户名字
然后service sshd restart 开启sshd服务 顺便打sudo service sshd status
如果出现 Active: running 那么恭喜 ssh设置完了
8.查看虚拟机的ip
# ip a #显示的eth0的ip就是你的物理机putty需要连接的ip地址#
我的显示如下
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:ff:a0:9b brd ff:ff:ff:ff:ff:ff
inet ************/24 brd *******.255 scope global eth0 #第一个*******位置就是你的ip地址了#
9.vmware设置 和 putty设置
物理机需要设置的就是这两个部分
vmware 需要设置网卡为桥接模式,putty需要改translation为utf-8 这样中文不乱码
同时修改ssh-auth-GSSAPI 下面的attempt的选项 把勾选去掉即可
最后:enjoy你的远程连接吧