SSH免密登录实验步骤
在本实验中,我们将学习如何在Ubuntu和Kali虚拟机之间建立SSH免密登录,使得用户可以无需密码即可在两台虚拟机之间进行安全的远程访问。
步骤1:生成SSH密钥对(在Ubuntu虚拟机上)
- 打开终端。
- 输入以下命令生成SSH密钥对:
ssh-keygen
按Enter保持默认设置生成密钥对。
步骤2:将公钥复制到目标主机(Kali虚拟机)
- 使用
ssh-copy-id命令将公钥复制到Kali虚拟机:
ssh-copy-id kali@kali_ip_address
(将kali_ip_address替换为Kali虚拟机的IP地址)
步骤3:配置SSH服务器(在Kali虚拟机上)
确保SSH服务正在运行:
sudo service ssh start**(重要)**检查SSH配置文件
/etc/ssh/sshd_config,确保以下配置项:
PasswordAuthentication yes
PubkeyAuthentication yes保存并退出配置文件,然后重启SSH服务:
sudo service ssh restart(可选)
现在,你可以在Ubuntu虚拟机上使用SSH无需密码登录到Kali虚拟机:
ssh kali@kali_ip_address
以上就是SSH免密登录的步骤。希望对你有所帮助!chatgpt我的超人