CentOS/RHEL:如何安装和配置 OpenSSH 服务器和客户端

OpenSSH(Secure Shell)是一套网络连接工具,可提供系统之间的安全通信。

OpenSSH 工具包括以下内容:

  • ssh : Secure shell 在远程系统上登录或者运行命令
  • scp : 安全复制
  • sftp : 安全 ftp(文件传输协议)
  • sshd:OpenSSH 守护进程
  • ssh-keygen :创建 ECDSA(椭圆曲线数字签名算法)或者 RSA(以设计者 Rivest、Shamir 和 Adleman 命名)主机/用户身份验证密钥:

与 telnet、rcp、rsh、rlogin 和 ftp 等其他工具不同,OpenSSH 工具会加密客户端和服务器系统之间的所有通信,包括密码。
每个网络数据包都使用只有本地和远程系统知道的密钥进行加密。

OpenSSH 支持 SSH 的两个版本,SSH 协议版本 1 (SSH1) 和 SSH 协议版本 2 (SSH2)。
此外,OpenSSH 提供了一种通过使用 X11 转发在网络上使用图形应用程序的安全方法。
它还提供了一种通过使用端口转发来保护原本不安全的 TCP/IP 协议的方法。

配置 OpenSSH 服务器

  1. 要开始将系统配置为 OpenSSH 服务器,请安装以下软件包(默认安装这些软件包):
# yum install openssh
# yum install openssh-server
  1. 启动 sshd 守护进程:
# systemctl start sshd
  1. 使用systemctl命令设置开机时自动启动sshd服务:
# systemctl enable sshd
查看更多教程 https://on  itroad.com

配置 OpenSSH 客户端

  1. 要将系统配置为 OpenSSH 客户端,请安装以下软件包(默认安装):
# yum install openssh
# yum install openssh-clients
  1. OpenSSH 客户端没有要启动的服务。
日期:2020-09-17 00:12:16 来源:oir作者:oir