首先第一步,将虚拟机网络设置成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
修改后的内容如下:
![](https://pics5.baidu.com/feed/50da81cb39dbb6fdc67de1414d667912972b377b.jpeg@f_auto?token=b454efc063eeec39ca271cbf315720af)
配置完成后,需要 重启网络服务 才生效:
systemctl restart network
可通过下面的命令关闭防火墙:
systemctl stop firewalld
再次查看防火墙状态,防火墙已关闭,但下次启动时防火墙又会自动开启。建议执行完上述命令后,再继续通过下面的命令永久关闭:
systemctl disable firewalld
第三步,在CentOS中开启SSH服务需要以下步骤: 1.安装OpenSSH服务 打开终端,输入以下命令安装OpenSSH服务: sudo yum install openssh-server 2.开启SSH服务 输入以下命令启动SSH服务并设置为开机启动: sudo systemctl enable sshd sudo systemctl start sshd
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 [email protected]
3.ssh-add(mac的坑点)
一般别的系统到第三步就可以免密登陆了,但是mac并不这样。还要调用ssh-add
ssh-add -K [你的私钥文件,就是那个不加.pub结尾的文件]
接着用finalshell连接即可。
标签:sshd,防火墙,192.168,连接,centos7,add,systemctl,ssh,远程 From: https://www.cnblogs.com/joranger/p/17678315.html