Linux 安装 多台机器

1.本地多台虚拟机拥有固定的ip的设置:

固定的ip绑定到本地服务器上 :(参考文章: https://www.cnblogs.com/loeng/p/6540104.html)
设置连接方式:
	网络适配器: N/A方式

	选择VMnet8 

	设置网关

	设置本地的ip地址

	#cd /etc/sysconfig/network-scripts/
	#vi ifcfg-eno-xxx


	#将IPV6…..协议都注释;
	BOOTPROTO=static        #开机协议,有dhcp及static;
	ONBOOT=yes              #设置为开机启动;
	DNS1=114.114.114.114    #这个是国内的DNS地址,是固定的;
	IPADDR=192.168.214.100      #你想要设置的固定IP,理论上192.168.2.2-255之间都可以,请自行验证;
	NETMASK=255.255.255.0   #子网掩码,不需要修改;
	GATEWAY=192.168.214.10     #网关,这里是你在“2.配置虚拟机的NAT模式具体地址参数”中的(2)选择VMnet8--取消勾选使用本地DHCP--设置子网IP--网关IP设置。


	重启:
	service network restart

2.机器间无密登录操作:

固定的ip准备好之后,进行安装其他的内容:
  
 修改host文件,方便其能识别,以达机器间无密访问:

 vi  /etc/hosts

 192.168.214.100 jm-cache01
 192.168.214.101 jm-cache02
 192.168.214.102 jm-cache03

 修改本机的hostname:

 vi  /etc/sysconfig/network

 HOSTNAME=jm-cache01
 HOSTNAME=jm-cache02
 HOSTNAME=jm-cache03


 配置3台CentOS为ssh免密码互相通信
 ssh-keygen -t rsa  生成本机的公钥,过程中不断敲回车即可

 ssh-keygen命令默认会将公钥放在/root/.ssh目录下
 cd /root/.ssh
 cp id_rsa.pub authorized_keys
 将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了
 
 接着配置三台机器互相之间的ssh免密码登录
 使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中

 ssh-copy-id -i jm-cache01
 ssh-copy-id -i jm-cache02
 ssh-copy-id -i jm-cache03

 输入指令的时候,键入 yes  再输入相应服务器的密码

 测试:
 ssh jm-cache01
 ssh jm-cache03
 ssh jm-cache02

 测试成功...

猜你喜欢

转载自blog.csdn.net/zuozhiyoulaisam/article/details/81370223