📅  最后修改于: 2023-12-03 15:05:21.431000             🧑  作者: Mango
SSH 是一种网络协议,用于在可靠的加密连接上提供远程登录和执行命令。Kali Linux 是一种使用了 Debian 架构的 Linux 发行版,专门用于网络安全测试。
要连接到 Kali Linux,首先需要知道其 IP 地址。可以使用以下命令来查看已分配给 Kali Linux 的 IP 地址。
ip addr show
这将显示 Kali Linux 上的所有接口和其分配的 IP 地址。要连接到 Kali Linux,需要知道其 IP 地址。
可以使用以下命令来检查是否在本地主机上安装了 SSH 客户端:
ssh -V
这将显示安装的 SSH 客户端的版本信息。如果未安装 SSH 客户端,则可以使用以下命令在 Ubuntu 系统上的终端中进行安装:
sudo apt-get install openssh-client
要通过 SSH 连接到 Kali Linux,可以使用以下命令:
ssh username@kali-linux-ip
其中,username 是您要连接到 Kali Linux 的用户名,kali-linux-ip 是 Kali Linux 的 IP 地址。
此命令将提示您键入密码。输入密码后,您将被连接到 Kali Linux 终端。
使用 SSH 密钥对进行身份验证要比使用密码更安全。要生成 SSH 密钥对,请使用以下命令:
ssh-keygen
这将提示您输入密钥对名称和保存密钥的位置。默认情况下,SSH 密钥对会存储在 ~/.ssh 目录中。
完成此操作后,可以使用以下命令查看公钥:
cat ~/.ssh/id_rsa.pub
将复制公钥并将其粘贴到 Kali Linux 上的 ~/.ssh/authorized_keys 文件中。现在可以使用以下命令通过 SSH 连接到 Kali Linux,并且不需要输入密码:
ssh -i id_rsa username@kali-linux-ip
在本文中,我们介绍了如何使用 SSH 连接到 Kali Linux 和生成 SSH 密钥对。通过使用 SSH 密钥对进行身份验证,可以更轻松地连接到远程主机。