1、首先确保Ubuntu 和kali 能联网
这里我统一采用的NAT模式
参考文献:
分别参考了下面这两篇博客
https://blog.csdn.net/yangjianwei0309/article/details/80455571
https://blog.csdn.net/wuhuimin521/article/details/80992530
2、ubuntu默认没有安装ssh;kali默认安装了ssh,但禁了。
①ubuntu安装ssh,并允许远程root连接
- 1.检查SSH服务;【返回 带sshd代表服务开启。不出意外的话应该是没有任何反应】
sudo ps -e | grep ssh
- 2.尝试开启SSH服务;【返回 找不到命令,说明没有安装SSH】
sudo /etc/init.d/ssh start
- 3.安装SSH
sudo apt-get update
更新源
sudo apt-get install openssh-server
安装SSH - 4.回到 步骤1和2,最后可以查看SSH服务状态
sudo service ssh status
- 5.修改SSH配置文件使允许远程使用root用户访问
vim /etc/ssh/sshd_config
#i进入编辑模式,将该配置文件的以下两句前的#注释符取消,并修改为yes
#esc退出编辑,`:wq`保存并退出
PasswordAuthentication yes
PermitRootLogin yes
#其中该项是是否允许root用户登录, 当端口暴露在公网的时候, 建议关闭该项, 用足够安全密码的其他用户登录
- 6.重启SSH
sudo service ssh restart
- 7.这里我就不测试了,准成了
②kali开启SSH服务
- 由于篇幅太长容易吐,而且过程与上面类似,可以参考另一个博主的文章前八步,即可【他写的很清楚了】
https://blog.csdn.net/qq_41922223/article/details/82491632
3、开始Ubuntu和kali的SSH互联
- 前面第一步联网设置好了之后你应该分别有了两个虚拟机的IP
- 我ubuntu16.04的ip是192.168.137.128,账户是root/123456
- 我kali的ip是192.168.137.251 【其实用不上】
在kali里面执行:
ssh root@192.168.137.128
- 成功在kali通过SSH连接ubuntu