Linux SSHD服务安装与维护详解(一)——SSHD安装、启动与密钥认证实现
今天开始给大家介绍Linux 服务运维,本文主要内容是SSHD服务的安装与维护。
一、SSHD服务简介与安装
SSH协议是运维工程师和网络工程师常用的远程管理协议,是一种建立在传输层之上的应用层协议,基于TCP协议,服务端口号为22。SSHD服务就是Linux系统进行SSH连接管理和控制的服务。
对SSHD服务的安装需要四个安装包,这四个安装包都可以在centos安装镜像中找到,都是以openssh开头,分别是:
openssh
openssh-server
openssh-client
openssh-askpass
如下所示:
对于SSHD服务的安装可以采取YUM安装和RPM安装两种方式,如果使用yum的安装方式,需要提前配置好yum源,并执行以下命令:
yum install -y openssh openssh-server openssh-client
如果使用rpm的安装方式,则需要在完成对centos镜像的挂载后,执行命令:
rpm -ivh /mnt/Packages/openssh*.rpm
二、SSHD服务启动
SSHD服务的启动可以使用以下方式:
service sshd start
systemctl start sshd
其中第一条是centos6系统的启动方式,但是centos7系统也兼容使用,第二条是centos7系统的启动方式,centos6系统无法使用。
注意,如果我们使用ssh已经连接到了Linux服务器,此时ssh控制关闭端口,则原有的ssh连接还能够正常维持,但是一旦退出,就无法再次连接上了。
四、SSHD密钥认证实现
SSHD服务除了可以使用用户名和口令登录外,还可以配置使用密钥。如果使用密钥登录,需要提前配制好SSH服务的客户端和服务端的密钥,但是在登录时,只对密钥信息进行验证,不对用户名和口令进行验证,在一定程度上提高了SSHD服务的安全性。
在配置SSHD服务密钥认证时,一定要注意,应该是SSH客户端生成密钥对,然后把自己的公钥发送给SSH服务端。
在SSHD客户端上,执行命令:
ssh-keygen
可以进入交互式界面,生成一对公私钥,这一对公私钥会存储在/root/.ssh/目录下。
该命令执行过程如下:
产生的公私钥如下:
在上图中,id_rsa为私钥,id_rsa.pub为设备的公钥,这样就表示公私钥对产生成功了,下一步就是要把公钥传递给SSH服务端,需要执行命令:
ssh-copy -i 192.168.136.210
传递过程如下所示:
之后,我们在连接SSH服务的时候,就不需要输入用户名和密码了。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
相关文章
- Linux系统下快速轻松安装播放器(linux系统播放器下载)
- Linux安装Oracle OCI8步骤详解(linux安装oci8)
- 安装Linux直播系统快速安装指南(linux直播系统)
- Linux下快速新建数据库的方法(linux新建数据库)
- 安装路径Linux下查询JDK安装路径的方法(linux查询jdk)
- Linux下无线网卡驱动安装指南(linux无线网卡驱动安装)
- 一键安装Linux,简易上手(一键安装linux)
- Linux文件拷贝技巧:快速实现完美拷贝(linux文件拷贝)
- Linux 系统升级与安装指南(linux系统升级安装)
- 开源Linux下输入法探索(linux开源输入法)
- Linux安装软件tar:快速、简便的步骤(linux安装软件tar)
- 学习Linux空间学习:开启新的学习之路(linux空格)
- Linux下以太网驱动程序安装指南(linux以太网驱动)
- 展现Linux 魅力:轻松设置中文语言(linux语言设置中文)
- Linux下实现C语言求和运算的方法(linux的求和c语言)
- 深度体验:通过U盘安装深度Linux(u盘安装深度linux)
- Linux用户认证:探索安全的机制(linux用户认证机制)
- 快速部署:Linux虚拟主机安装指南(linux虚拟主机安装)
- 安装Linux:从入门到精通(怎样安装linux)
- Linux之旅:探索分支系统的世界(linux的分支)
- Linux发展之路:探索分支系统的新天地(linux的分支)
- 微信小程序带来的Linux时代(微信小程序linux)
- 内容Linux系统必备知识:系统安装和操作(linux操作系统重点)
- 实现Linux用户统一管理的有效方案(linux用户统一管理)
- Linux下简单快捷安装XDM(linux安装xdm)
- 轻松学习Linux系统:免费获取开源技术的工具(linux系统免费)
- 简单易行!学习Linux重新安装软件的方法(linux重新安装软件)
- “学会使用 Linux 命令,轻松管理 IP 地址”(linux命令ip)
- 快速同步:Linux下的代码同步技术(linux代码同步)
- 用 Linux 遥控自己的世界(linux 遥控器)
- 深入Linux:掌握使用命令的秘密(linux使用命令)
- 利用旧电脑快速安装Linux系统(linux旧电脑)
- Linux系统安装流程介绍(linux 系统如何安装)
- Linux:真正的实时操作系统吗?(linux是实时系统吗)
- Linux下安装VMware:一步步指导(linux下安装vmware)