先查看本机ip,linux没有ifconfig指令怎么办?
因为最小化安装linux导致很多基础指令没有手动安装,比如ifconfig(设置或显示网络接口的程序来显示网卡信息)查看本机ip。
使用echo $path 查看环境变量是否有/sbin路径(因为ifconfig命令在sbin目录下)
1.系统显示ifconfig没有这个指令,其实是系统已经不使用这个命令了可以使用ip addr或者ip a
2.使用ip addr发现lo和ens33里没有ipv4地址而是16进制的mac地址
3.使用sudo dhclient ens33分配ip后再运行ip addr show ens33或者ip addr发现192.168.63.128/24
4.ping -c 4 google.com现丢包率100%意味着没连上网,ping宿主机192.168.1.21显示可以,crl+c停止。检查vm虚拟网络适配器,vmnet8显示nat模式那没问题。ping8.8.8没问题。ping www.baidu.com没问题。那应该就是代理应该是只代理了宿主机没有代理虚拟机肯定ping不通谷歌。
5.sudo systemctl start sshd 打开ssh,sudo systemctl status sshd 查看状态active,sudo systemctl enable sshd 开机自启动。
6.允许ssh通过防火墙sudo firewall-cmd --permanent --add-service=ssh,重载配置sudo firewall-cmd --reload
7.打开windows虚拟机打开xhell连接,ssh端口22输入用户名密码和主机ip地址(ip地址要和要和centos7同一个网段192.168.63.x 局域网环境)
0
标签:xhell,addr,ip,sudo,ping,ifconfig,centos7,ssh,连接 From: https://www.cnblogs.com/ldwws/p/18681260