服务器设置主机名以及服务器间ssh连接

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到需要连接的节点即可
posted @ 2018-08-06 12:34  慢慢行  阅读(63)  评论(0编辑  收藏  举报