远程连接centos7
首先第一步,将虚拟机网络设置成NAT模式。
第二步,通过 vi 编辑该文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
首先修改 BOOTPROTO 的值:
BOOTPROTO="static"
然后在文件最后加上 IP 配置:(三个值与前面 VMWare fusion 网络配置中的 Subnet IP 在同一个网段。网关后 DNS1 值可配置为一样的,最后一位为2)
IPADDR=192.168.100.10
GATEWAY=192.168.100.2
DNS1=192.168.100.2
修改后的内容如下:

配置完成后,需要 重启网络服务 才生效:
systemctl restart network
可通过下面的命令关闭防火墙:
systemctl stop firewalld
再次查看防火墙状态,防火墙已关闭,但下次启动时防火墙又会自动开启。建议执行完上述命令后,再继续通过下面的命令永久关闭:
systemctl disable firewalld
3、配置ssh远程连接
在终端确认ssh已经安装:
yum list installed | grep openssh-server
修改ssh的配置文件:
1.vi /etc/ssh/sshd_config
2.取消下面的代码注释
3.#PermitRootLogin yes
第四步,上传公钥到服务器
ssh-copy-id -i [公钥文件] user@host
# user是你的ssh的用户,host是服务器地址,这时候还要输入密码。
# 例子:ssh-copy-id -i id_rsa.pub root@111.111.111.111
3.ssh-add(mac的坑点)
一般别的系统到第三步就可以免密登陆了,但是mac并不这样。还要调用ssh-add
ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件]
接着用finalshell连接即可。