侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

最详细的putty连接虚拟机教程

2023-11-11 星期六 / 0 评论 / 0 点赞 / 64 阅读 / 4864 字

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你的远程连接吧 

 


 

 

广告 广告

评论区