📜  ssh kali linux 命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:21.431000             🧑  作者: Mango

SSH Kali Linux 命令 - Shell-Bash

SSH 是一种网络协议,用于在可靠的加密连接上提供远程登录和执行命令。Kali Linux 是一种使用了 Debian 架构的 Linux 发行版,专门用于网络安全测试。

使用 SSH 连接到 Kali 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 密钥对,请使用以下命令:

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 密钥对进行身份验证,可以更轻松地连接到远程主机。