一、SSH概述
1.1 定义
SSH(Secure Shell)协议是一种用于远程登录和安全传输文件的网络协议。
使用SSH协议,用户可以远程登录到远程主机并执行命令,或者通过安全的文件传输协议在本地计算机和远程主机之间传输文件。
SSH客户端<--------------网络---------------->SSH服务端
1.2 SSH的优点
安全性: 数据传输是加密的,可以防止信息泄漏。
身份验证:防止未经授权的用户访问远程系统。
远程管理:可通过SSH协议登录远程服务器并执行命令,无需直接物理访问设备。
端口转发:SSH支持 端口转发功能,可以安全地传输其他协议和应用程序。
传输速度: 数据传输是压缩的,可以提高传输速度。
SSH具有强大的安全性、身份验证和远程管理功能,使得它成为远程访问和管理计算机系统的首选协议。
1.3 OpenSSH
1.3.1 定义
OpenSSH是通过SSH协议实现的一套用于远程登录和文件传输的工具,包括SSH客户端(SSH)和SSH服务器(sshd)。
Centos 7系统默认已安装openssh相关软件包,并将sshd 服务添加为开机自启动。
1.3.2 SSH服务器-----sshd
#重要内容#
##名称##
服务名称:sshd
##主程序##
服务端主程序:/usr/sbin/sshd
##配置文件##
服务端配置文件:/etc/ssh/sshd_config
#设置与服务端相关的应用可通过服务器端配置文件实现
客户端配置文件:/etc/ssh/ssh_config
#设置与客户端相关的应用可通过客户端配置文件实现
-
sshd 服务默认使用的是TCP的22端口,安全协议版本* sshv2,出来2之外还有1(有漏洞)
-
ftp 服务默认使用的是TCP的20 21
-
sshd在使用ECDSA算法时生成的公钥文件
ss

SSH(Secure Shell)是一种用于远程登录和安全文件传输的协议,具有高安全性。OpenSSH是其常见实现,包括SSH客户端和服务器,如sshd服务。在Centos 7中,sshd服务默认开启并配置在22端口。SSH连接涉及公钥和私钥交换,通过设置密钥对可实现免密登录。本文还介绍了生成密钥文件和设置免密登录的步骤。
最低0.47元/天 解锁文章

1528

被折叠的 条评论
为什么被折叠?



