2020-08-19 10:19:30
围观(4421)
下载 Centos
打开 https://www.centos.org/download/
选择一个适合自己电脑架构的下载就好。
设置远程连接
如果不会使用 VBOX 创建一个虚拟机可以百度一下,很简单本文就不写了...
安装好 Centos 后执行命令设置一下参数:
vi /etc/sysconfig/network-scripts/ifcfg-*
也可以这样(这样就是指定了文件,某些情况下可能不是这个文件):
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
此时文件内容可能是这样的(具体根据 Centos 版本有点小差距):
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="dhcp" DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="a541c4cc-6eec-4981-b477-60e7e9644b64" DEVICE="enp0s3" ONBOOT="yes"
需要修改成这样(主要看博主加了注释那几句):
TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="static" # 修改了这个 IPADDR="192.168.31.150" # 增加了这个 METMASK="255.255.255.0" # 增加了这个 MM_CONTROLLED="no" # 增加了这个 DEFROUTE="yes" IPV4_FAILURE_FATAL="no" IPV6INIT="yes" IPV6_AUTOCONF="yes" IPV6_DEFROUTE="yes" IPV6_FAILURE_FATAL="no" IPV6_ADDR_GEN_MODE="stable-privacy" NAME="enp0s3" UUID="a541c4cc-6eec-4981-b477-60e7e9644b64" DEVICE="enp0s3" ONBOOT="yes" DNS1="192.168.31.1" # 增加了这个 一般情况是路由器地址 DNS2="8.8.8.8" # 增加了这个 谷歌的 DNS GATEWAY="192.168.31.1" # 增加了这个 一般情况是路由器地址
改的时候不要把注释也加上了。。
重启网络(因为上面修改了配置):
systemctl restart network.service
查看网络信息:
ip addr
执行命令后可以看到其中一行这样的:
inet 192.168.31.150/24 brd 192.168.31.255 scope global noprefixroute enp0s3
192.168.31.150 这个 IP 就是后面远程连接用得上的(只能内网连接 别问为啥)。
设置防火墙允许远程登录
firewall-cmd --zone=public --add-port=22/tcp --permanent
重启防火墙:
systemctl restart firewalld.service
最后需要设置一下 VBOX 对应的虚拟机的网络配置:
选择桥接网卡点确定就好了。
连接
使用 Git Bash 或者 CMD 或者 XShell 之类的工具执行命令(下面的 IP 地址务必修改为自己的):
ssh root@192.168.31.150
这样做的好处就是 VBOX 打开虚拟机后的黑窗口比较难用,简单的想要复制粘贴板还要去装那个增强工具。
本文地址 : bubaijun.com/page.php?id=206
版权声明 : 未经允许禁止转载!
上一篇文章: Laravel实现RBAC权限管理
下一篇文章: MySQL的排它锁与共享锁