ssh连接的好处
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。
设置主机名的好处
主机名比IP容易记忆,容易书写,不易出错
修改network文件进行配置
vi /etc/sysconfig/network
# Created by anaconda
NETWORKING=yes //启动时激活联网
HOSTNAME=node2 //设置主机名
设置主机名和ip关联
设置主机名和ip关联后,访问其他机器可以用主机名代替ip
我这里在192.168.1.202机器修改文件
vi /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.1.202 node2 //加入自己
192.168.1.203 node3 //加入其他机器
同样在node3机器也要这样配置一下
这个时候我可以使用主机名访问node3
[root@localhost ~]# ping node3
PING node3 (192.168.1.203) 56(84) bytes of data.
64 bytes from node3 (192.168.1.203): icmp_seq=1 ttl=64 time=0.321 ms
64 bytes from node3 (192.168.1.203): icmp_seq=2 ttl=64 time=0.361 ms
64 bytes from node3 (192.168.1.203): icmp_seq=3 ttl=64 time=0.320 ms
64 bytes from node3 (192.168.1.203): icmp_seq=4 ttl=64 time=0.295 ms
主机间ssh连接
which ssh #查看机器是否有ssh
#如果没有,使用yum进行安装即可
ssh-keygen -t rsa #四个回车 生成本机的公钥和私钥
ssh-cope-id node3 #便可以创建从node2到node3的ssh安全连接
ssh node3 #这时连接node3便不需要输入密码
#这里有一个现象
ssh node2 #也就是连接自己 也需要密码
ssh-copy-id node2 #给自己复制一份就可以了
#总之就是,将密钥copy到需要连接的节点即可