服务器设置主机名以及服务器间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到需要连接的节点即可

结语

推荐下我的开源作品 PiperChat
PiperChat 是一款简洁高效的即时通讯服务,提供多种技术供开发者选择,帮助开发者快速构建高并发的即时通讯服务。
帮助企业快速接入 IM系统 / 聊天室系统 / 客服系统 等其他实时消息类系统,如果对你有用请求给我一个Star呀!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值