1. 配置虚拟机网卡信息
vi /etc/sysconfig/network-scripts/ifcfg-eth0(不一定是这个名字,可以自己ll看看)
TYPE=Ethernet #网卡类型
DEVICE=eth0 #网卡接口名称
ONBOOT=yes #系统启动时是否激活 yes|no
BOOTPROTO=static #启用地址协议 –static:静态协议 –bootp:协议 –dhcp:协议 -none:不指定协议[最好指定]
IPADDR={目标主机IP} #网卡IP地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY={网关IP} #网卡网关地址
DNS1={DNS地址} #网卡DNS地址
HWADDR=00:0C:29:13:5D:74 #网卡设备MAC地址
BROADCAST=192.168.1.255 #网卡广播地址
P.S. 其中加粗的项目是必填。
配置完后执行service network restart重启网卡使配置生效。
2. 在目标主机建立用户并修改密码
useradd {用户名}
passwd {用户名}
3. 给用户配置sudo权限
vi /etc/sudoers //进入文件后找到## Allows people in group wheel to run all commands
{用户名} ALL = (ALL) ALL //在sudo的时候需要输入密码
或
{用户名}ALL = (ALL) NOPASSWD:ALL //在sudo的时候不需输入密码
4. 配置ssh互信
在自己的主机上执行:
ssh-copy-id -i ~/.ssh/id_rsa.pub {username}@{目标主机ip}
5. 关闭防火墙
sudo iptables -F (清理所有防火墙规则)
6. 最后在自己的主机上执行
ping {目标主机ip} 可以ping通目标主机
且执行
telnet {目标主机ip} 后没有出现no route to host就OK了。