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了。