SSH简介及远程登录的方法
前言
服务:service
服务器:server
在一台服务器里运行某个服务
在一台linux服务器里运行ssh服务,web服务,mysql服务等
提示:这里可以添加本文要记录的大概内容:
提示:以下是本篇文章正文内容,下面案例可供参考
一、OpenSSH
1.什么是ssh?有什么用?解决了什么问题?
2.如何安装?如何配置?
3.如何进行加固?
SSH为Secure Shell 的缩写,SSH 为建立在应用层基础上的安全协议.SSH是较可靠的,专为远程登陆提供服务.
解决问题:对服务的远程控制,远程操作.
OpenSSH: 是一个基于ssh协议的安全软件
openSSH是使用SSH协议远程远程登陆的首选连接工具,他对所有流量进行加密,以消除窃听.连接劫持和其他攻击.此外,openssh提供了大量的安全隧道功能,多种身份验证和复杂的配置选项.
二、具体操作:
1.进程–>服务–>端口
运行的sshd进程会监听2号端口,提供远程登陆的服务,服务的内容:远程操作服务器
rpm 是Linux里软件管理命令
yum 于是Linux的软件管理工具,是基础python开发的工具,底层是基于rpm
2.sshd
问题:如何判断一个服务是否启动?
(1)查看ssh进程
(2)sshd服务,开机运行是好事还是坏事?
(3)如何判断一个服务是否启动?
22 号端口
3.地下党接头的故事来理解密钥问题
暗号:天王盖天虎,宝塔镇河妖
代码如下(示例):
代码如下(示例):
3.加密算法:
加密算法原理图
编码和解码工具
4.哈希算法:
**
5.什么时候需要公钥和私钥?
(1)数据加密
(2)身份识别,数字签名,不可抵赖。
**
6.config 配置
**
查看哪些用户登录Linux
三.问题
ssh进行加密的原理图
**
总结:
1.ssh是非常便捷的远程连接的方式,当你体验过就爱上了这种方式。
2.这种方式一定要动手操作,windows可以下载x shell来进行操作,非常的方便。