SSH(Secure Shell)是一种用于连接远程设备的加密协议。 默认情况下,它工作在 TCP 端口 22。使用 SSH 连接远程服务器有两种方法,一种是使用密码验证,另一种方法是使用公钥进行验证。 在本教程中,您将学习如何在 CentOS8 中生成 SSH 密钥并通过 SSH (SCP) 复制文件而无需输入密码。
生成 SSH 密钥
在生成 SSH 密钥之前。 首先,验证是否安装了 SSH。 要进行验证,请打开终端并键入以下命令。
# ssh –V
验证SSH包后。 现在我将使用以下命令生成 SSH 密钥。
# ssh-keygen
为了加强安全性,您可以根据需要提及加密算法,如下所示。
# ssh-keygen –t rsa # ssh-keygen –t rsa –b 4096